[go: up one dir, main page]

JPH11252110A - Decelerator - Google Patents

Decelerator

Info

Publication number
JPH11252110A
JPH11252110A JP5335998A JP5335998A JPH11252110A JP H11252110 A JPH11252110 A JP H11252110A JP 5335998 A JP5335998 A JP 5335998A JP 5335998 A JP5335998 A JP 5335998A JP H11252110 A JPH11252110 A JP H11252110A
Authority
JP
Japan
Prior art keywords
data
cell
channel
data buffer
area
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.)
Withdrawn
Application number
JP5335998A
Other languages
Japanese (ja)
Inventor
Toru Fujisawa
徹 藤澤
Ryuichi Takechi
竜一 武智
Hideaki Ono
英明 小野
Hiroya Sakurai
宏哉 櫻井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP5335998A priority Critical patent/JPH11252110A/en
Publication of JPH11252110A publication Critical patent/JPH11252110A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Time-Division Multiplex Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【課題】本発明はセル通信方式におけるデセル化装置に
関し、デセル化を行う際の、時系列のずれを補償し、且
つ、データの書込み/読出しサイクルの処理時間の短縮
化を行うことのできるデセル化装置を実現することを目
的とする。 【解決手段】主信号データ領域と、主信号データが書き
込まれた主信号データ領域と同一のアドレスに該チャネ
ルごとの制御情報を格納する制御情報領域からなるデー
タバッファと、ヘッダ処理部と、セル損失発生時に、損
失した分のデータを該チャネルに補填するセル損失補填
部を有し、データバッファにデータの書込み制御を行う
書込み制御部と、データバッファのアンダフロー発生時
に、送出したダミーデータ数をチャネルごとに保持する
ダミーデータ数保持部を有し、書込み制御部より通知さ
れたセル損失情報と送出したダミーデータ数によりデー
タバッファの読出し制御を行う読出し制御部より構成す
る。
(57) Abstract: The present invention relates to a decellularization device in a cell communication system, which compensates for time-series deviation when performing decellulation and reduces the processing time of a data write / read cycle. It is an object of the present invention to realize a decelerating device capable of performing the above. A data buffer including a main signal data area, a control information area for storing control information for each channel at the same address as the main signal data area in which the main signal data is written, a header processing unit, and a cell A cell loss compensation unit for compensating for the lost data in the channel when a loss occurs, a write control unit for controlling data writing to the data buffer, and the number of dummy data transmitted when an underflow occurs in the data buffer And a read control unit for controlling the reading of the data buffer based on the cell loss information notified from the write control unit and the number of transmitted dummy data.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、送信する情報を固
定長のデータに分割し、分割されたデータに宛先情報を
付加したセルで通信を行うセル通信方式において、受信
したセルに収容されたデータを、所定のディジタル通信
のフォーマットに変換して出力するデセル化装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a cell communication system in which information to be transmitted is divided into fixed-length data and communication is performed in a cell in which destination information is added to the divided data, and is accommodated in a received cell. The present invention relates to a decelerator for converting data into a predetermined digital communication format and outputting the converted data.

【0002】ディジタル通信において、回線の使用効率
を高めるために、パケット通信、ATM(Asynchronus T
ransfer Mode、非同期転送モード) 通信が採用されてい
る。例えば、ATM通信においては、様々な速度をもつ
データをセルと呼ばれる固定長のデータに分割し、分割
されたそれぞれの固定長のデータにヘッダと称する制御
情報を付加して通信を行うものである。ATM通信方式
では、音声、ディジタルデータ、動画像データ等、様々
なトラヒック特性を持つ各種のデータを一元的に処理で
きることから、マルチメディア通信のインフラストラク
チャとして、ATM通信網が構築されつつある。
In digital communication, packet communication and ATM (Asynchronous T
(ransfer Mode, asynchronous transfer mode) communication is adopted. For example, in ATM communication, data having various speeds is divided into fixed-length data called cells, and communication is performed by adding control information called a header to each of the divided fixed-length data. . In the ATM communication system, since various types of data having various traffic characteristics such as voice, digital data, and moving image data can be integrally processed, an ATM communication network is being constructed as an infrastructure of multimedia communication.

【0003】これまでの電話を主体とする既存のSTM
(synchronus Transfer Mode 、同期転送モード)網をA
TM網に収容することも可能であり、このような場合に
はIWF(Interworking Facility) や、CLAD(Cell
Assembly and Disassembly)と呼ばれるSTM−ATM
変換装置を使用して、STMデータとATMセルとの相
互変換を行い、ATM網によりデータの転送を行う。
[0003] Existing STM mainly using telephones
(synchronus Transfer Mode)
It can also be accommodated in a TM network. In such a case, IWF (Interworking Facility) or CLAD (Cell
STM-ATM called Assembly and Disassembly)
The conversion device performs mutual conversion between STM data and ATM cells, and transfers data through the ATM network.

【0004】かかるセルデータをディジタル同期データ
に変換するデセル化処理を効率的に行うことのできるデ
セル化装置が要求されている。
There is a need for a decellularization device that can efficiently perform such decellularization processing for converting such cell data into digital synchronous data.

【0005】[0005]

【従来の技術】図20は従来例を説明する図(その1)
を示す。図中の110Bは受信したATMセルデータを
格納するデータバッファであり、610Aはチャネルご
との制御情報を格納する制御情報メモリであり、200
は受信したセルのヘッダをチャネル番号に変換するヘッ
ダ処理部である。
2. Description of the Related Art FIG. 20 illustrates a conventional example (part 1).
Is shown. In the figure, 110B is a data buffer for storing received ATM cell data, 610A is a control information memory for storing control information for each channel, and 200B.
Is a header processing unit for converting a received cell header into a channel number.

【0006】また、300はデータバッファ110B、
制御情報メモリ610Aに主信号データと制御情報の書
込みを制御する書込み制御部であり、400はデータバ
ッファ110B、制御情報メモリ610Aに主信号デー
タと制御情報の読出しを制御する読出し制御部である。
Reference numeral 300 denotes a data buffer 110B,
A write control unit controls writing of main signal data and control information to the control information memory 610A, and a read control unit 400 controls reading of the main signal data and control information to the data buffer 110B and the control information memory 610A.

【0007】図の構成において、回線から受信したAT
Mセルのヘッダを抽出し、ヘッダ情報をチャネル番号に
変換する。ヘッダには制御情報としての発信元番号、着
信先番号、セルのシーケンス番号、優先度等が書き込ま
れており、これらの制御情報を書込み制御部300の制
御にしたがって、チャネル番号ごとに制御情報メモリ6
10Aに書き込み、主信号データは書込み制御部300
の制御にしたがってチャネル番号ごとにデータバッファ
110Bに書き込む。データバッファ110Bのデータ
は読出し制御部400の制御にしたがって読み出し、S
TMデータとして出力する。
[0007] In the configuration shown in FIG.
The header of the M cell is extracted, and the header information is converted into a channel number. In the header, a source number, a destination number, a cell sequence number, a priority, and the like are written as control information. These control information is stored in a control information memory for each channel number under the control of the write control unit 300. 6
10A, and the main signal data is written in the write controller 300.
Is written to the data buffer 110B for each channel number according to the control of. The data in the data buffer 110B is read under the control of the read control unit 400,
Output as TM data.

【0008】また、ATM網内において、網内でのAT
Mセルの転送ルート、バッファの競合制御等による遅延
によりATMセルの揺らぎが生ずる。そこで、ATMセ
ルからSTMデータにデセル化を行う場合、セル分解処
理と並行してATMセルの揺らぎの吸収をおこなうこと
が必要である。
In an ATM network, an AT in the network
ATM cells fluctuate due to delays caused by transfer routes of M cells, contention control of buffers, and the like. Therefore, when decelerating ATM cells into STM data, it is necessary to absorb the fluctuations of the ATM cells in parallel with the cell disassembly process.

【0009】図21は従来例を説明する図(その2)を
示す。図中のデータバッファ110B、ヘッダ処理部2
00、書込み制御部300は図20で説明したと同じ構
成物である。また、読出し制御部400には揺らぎを吸
収するためのデータバッファ110B内のセル数の閾値
を設定する閾値メモリ440を備えている。図において
は、制御情報メモリ610Aは図示省略している。
FIG. 21 is a diagram (part 2) for explaining a conventional example. Data buffer 110B in the figure, header processing unit 2
00, the write control unit 300 is the same component as described in FIG. The read control unit 400 includes a threshold memory 440 for setting a threshold of the number of cells in the data buffer 110B for absorbing fluctuation. In the figure, the control information memory 610A is not shown.

【0010】図の構成において、回線から受信したAT
Mセルのヘッダを抽出し、ヘッダ情報をチャネル番号に
変換し、チャネル番号ごとに主信号データをデータバッ
ファ110Bに書き込む。読出し制御部400はデータ
バッファ110Bのデータの数を閾値メモリ440の閾
値と比較し、読み出しを行う。
[0010] In the configuration shown in FIG.
The header of the M cell is extracted, the header information is converted into a channel number, and the main signal data is written to the data buffer 110B for each channel number. The read control unit 400 compares the number of data in the data buffer 110B with the threshold value of the threshold value memory 440 and performs reading.

【0011】[0011]

【発明が解決しようとする課題】近年、通信を効率的に
行うために、伝送路の高速化が図られており、155Mb
/s、622Mb/s等の伝送路が実用化されており、伝送路
内に多重されるチャネル数は増大しており、1つのチャ
ネルに対する処理時間の短縮が要求されるとともに、高
品質のデータ転送が要求されている。
In recent years, in order to efficiently communicate, the speed of a transmission line has been increased.
/ s, 622 Mb / s, etc., have been put into practical use, and the number of channels multiplexed in the transmission path has been increasing. A transfer has been requested.

【0012】かかる、課題に対し、上述の従来例(その
1)では、受信したセルをヘッダ部と主信号データに分
離し、主信号データとヘッダをそれぞれデータバッファ
110Bと制御情報メモリ610Aの同一アドレスに書
き込む。また、指定のチャネルのデータを読み出す場合
は、最初に制御情報メモリ610Aの指定のチャネルに
対応するアドレスの制御情報を読み出し、その制御情報
の内容にしたがって、データバッファ110Bの対応す
るアドレスの主信号データを読み出すので、読出しに関
する処理時間が長くなると言う問題点が生ずる。
In order to solve such a problem, in the above-mentioned conventional example (No. 1), the received cell is separated into a header portion and main signal data, and the main signal data and the header are respectively shared by the data buffer 110B and the control information memory 610A. Write to address. When reading the data of the specified channel, the control information of the address corresponding to the specified channel in the control information memory 610A is first read, and the main signal of the corresponding address of the data buffer 110B is read according to the content of the control information. Since the data is read, there arises a problem that the processing time for the reading becomes long.

【0013】さらに、従来例(その2)では、デセル化
装置として、全チャネルに対して、同一の揺らぎ吸収処
理を行っている。ところが、デセル化装置が受信するセ
ルは、セル(呼)ごとに転送経路が異なるので、網内で
生じる揺らぎは一定ではなく、チャネルごとに生じる揺
らぎの幅は異なっている。そこで、複数のチャネルで生
じる最大の揺らぎ幅で揺らぎを吸収しようとすると、遅
延が増大することになり、音声のようなリアルタイム性
を要求される呼に対しては問題である。
Further, in the conventional example (No. 2), the same fluctuation absorption processing is performed on all the channels as a decelerating device. However, since the cells received by the decelerating apparatus have different transfer paths for each cell (call), the fluctuation occurring in the network is not constant, and the width of the fluctuation occurring for each channel is different. Therefore, if the fluctuation is to be absorbed with the maximum fluctuation width generated in a plurality of channels, the delay increases, which is a problem for a call requiring real-time characteristics such as voice.

【0014】本発明は、セルから、ディジタル同期通信
のデータに復元する際の、時系列のずれを補償し、且
つ、データの書込み/読出しサイクルの処理時間の短縮
化を行うともに、チャネルごとに揺らぎ吸収処理を行う
ことのできるデセル化装置を実現しようとする。
The present invention compensates for time-series deviations when restoring digital synchronous communication data from a cell, shortens the processing time of a data write / read cycle, and reduces the processing time for each channel. An attempt is made to realize a decelerating device capable of performing a fluctuation absorbing process.

【0015】[0015]

【課題を解決するための手段】図1は本発明の第1の原
理を説明する図であり、複数のセルから複数チャネルの
ディジタル同期データへの変換を行うデセル化装置を示
す。
FIG. 1 is a diagram for explaining the first principle of the present invention, and shows a decellularizing apparatus for converting a plurality of cells into digital synchronization data of a plurality of channels.

【0016】図中の100は入力したセルのヘッダ情報
によりセルを識別し、入力データの主信号をチャネルご
とに格納する主信号データ領域120と、主信号データ
が書き込まれた主信号データ領域120と同一のアドレ
スに該チャネルごとの制御情報を格納する制御情報領域
110からなるデータバッファであり、200はヘッダ
情報のチャネル番号への変換と、シーケンス番号を識別
するヘッダ処理部である。
In the figure, reference numeral 100 denotes a main signal data area 120 for identifying a cell based on the header information of the input cell and storing a main signal of input data for each channel, and a main signal data area 120 in which main signal data is written. Is a data buffer comprising a control information area 110 for storing control information for each channel at the same address as the above. Reference numeral 200 denotes a header processing unit for converting header information into a channel number and identifying a sequence number.

【0017】また、300はセル損失発生時に、損失し
た分のデータを該チャネルに補填するセル損失補填部3
10を有し、データバッファ100にデータの書込み制
御を行う書込み制御部であり、400はデータバッファ
100のアンダフロー発生時に、送出したダミーデータ
数をチャネルごとに保持するダミーデータ数保持部41
0を有し、書込み制御部300より通知されたセル損失
情報と送出したダミーデータ数によりデータバッファ1
00の読出し制御を行う読出し制御部である。
In addition, when a cell loss occurs, a cell loss compensation unit 3 compensates the lost data for the channel.
A write controller 400 for controlling data writing to the data buffer 100; and 400, a dummy data number holding unit 41 for holding the number of transmitted dummy data for each channel when an underflow occurs in the data buffer 100.
0, the data buffer 1 is determined by the cell loss information notified from the write control unit 300 and the number of dummy data transmitted.
It is a read control unit that performs read control of 00.

【0018】かかる構成において、受信したセルのヘッ
ダをヘッダ処理部200にて、チャネル番号に変換する
とともに、ヘッダのシーケンス番号からセルの連続性を
チェックし、その結果を書込み制御部300へ送出す
る。書込み制御部300では、制御情報とセルの連続性
の判定結果から時系列を補償するように演算を行い、そ
の結果をデータバッファ100に書き込むとともに主信
号データを書き込む。
In this configuration, the header of the received cell is converted into a channel number by the header processing unit 200, the continuity of the cell is checked from the sequence number of the header, and the result is sent to the write control unit 300. . The write control unit 300 performs an operation so as to compensate the time series from the control information and the determination result of the continuity of the cells, and writes the result to the data buffer 100 and the main signal data.

【0019】読出し制御部400では、チャネル番号に
対応するデータバッファ100の制御データ、送出した
ダミーデータ数を読み出し、時系列を補償するように演
算を行い、その結果をデータバッファ100の制御情報
領域110に書き込む。データバッファ100内にデー
タがない場合は読み出した情報を、例えば、全ビット1
のダミーデータに置き換えて出力する。
The read control unit 400 reads the control data of the data buffer 100 corresponding to the channel number and the number of transmitted dummy data, performs an operation so as to compensate for the time series, and stores the result in the control information area of the data buffer 100. Write to 110. If there is no data in the data buffer 100, the read information is, for example, all bits 1
And output it.

【0020】かかる作用により、データの書込み/読出
しの処理時間を短縮することが可能となる。(請求項
1) 図2は本発明の第2の原理を説明する図である。図は複
数のセルから複数チャネルのディジタルデータに変換す
るデセル化装置を示す。
With such an operation, it is possible to shorten the processing time for writing / reading data. (Claim 1) FIG. 2 is a view for explaining a second principle of the present invention. The figure shows a decellularizing device for converting a plurality of cells into digital data of a plurality of channels.

【0021】図中の100は入力データをチャネルごと
に格納するデータバッファあり、200は入力したセル
のヘッダ情報によりセルを識別し、チャネル番号への変
換を行うヘッダ処理部であり、300はデータバッファ
100へのデータの書込み制御を行う書込み制御部であ
る。
In the figure, reference numeral 100 denotes a data buffer for storing input data for each channel, reference numeral 200 denotes a header processing unit for identifying a cell based on the header information of the input cell and converting it into a channel number, and reference numeral 300 denotes a data processing unit. A write control unit that controls writing of data to the buffer 100.

【0022】また、400はデータバッファ100から
のデータの読出し制御を行う読出し制御部であり、42
0はチャネル単位にセルの転送揺らぎの許容値を設定す
るチャネル別揺らぎ許容値処理部である。
Reference numeral 400 denotes a read control unit for controlling the reading of data from the data buffer 100;
Reference numeral 0 denotes a per-channel fluctuation permissible value processing unit that sets a permissible value of cell transfer fluctuation per channel.

【0023】かかる構成において、受信したセルのヘッ
ダをヘッダ処理部200にて、チャネル番号を抽出し、
書込み制御部300の制御によりセルデータをデータバ
ッファ100に書き込む。読出し制御部400では、呼
設定時にチャネル別揺らぎ許容値処理部420に設定さ
れている揺らぎ許容値を読出し設定する。読出し要求が
あった場合は、制御メモリに設定された許容値の時間だ
け読出しを待ったのち読出し行う。
In this configuration, the header of the received cell is extracted by the header processing unit 200 to extract the channel number.
The cell data is written to the data buffer 100 under the control of the write controller 300. The read control unit 400 reads and sets the permissible fluctuation value set in the per-channel fluctuation permissible value processing unit 420 at the time of call setting. When there is a read request, the read is performed after waiting for the time of the allowable value set in the control memory.

【0024】かかる作用により、チャネルごとにゆらぎ
許容値を設定し、読出し時に揺らぎを吸収することが可
能となり低遅延での通信が可能となる。(請求項2)
With such an operation, a fluctuation allowable value is set for each channel, and the fluctuation can be absorbed at the time of reading, so that communication with low delay can be performed. (Claim 2)

【0025】[0025]

【発明の実施の形態】図3は本発明の実施の形態(1−
1)を説明する図である。図は複数のセルから複数チャ
ネルのディジタル同期データに変換するデセル化装置を
示す。以下実施の形態においては、セルはATMセルと
し、ディジタル同期通信方式はSTMとする。
FIG. 3 shows an embodiment (1--) of the present invention.
It is a figure explaining 1). The figure shows a decellularizing device for converting a plurality of cells into digital synchronization data of a plurality of channels. In the following embodiments, the cells are ATM cells, and the digital synchronous communication system is STM.

【0026】図中の100は主信号データ領域120と
制御情報領域110を備えたデータバッファであり、2
20はセルのヘッダ部のVPI、VCIとチャネル番号
との対応を格納したヘッダテーブルであり、210はヘ
ッダテーブル220を参照してヘッダからチャネル番号
を抽出するヘッダ変換部であり、230はヘッダから抽
出したSN(Sequence Number) からセルの連続性を判定
するセル連続性判定部であり、240は連続性の判定時
に参照するチャネルごとのSNの期待値を書き込んでお
くSNテーブルであり、300は書込み制御部であり、
400は読出し制御部である。
A data buffer 100 includes a main signal data area 120 and a control information area 110.
Reference numeral 20 denotes a header table storing the correspondence between the VPI and VCI of the header part of the cell and the channel number. Reference numeral 210 denotes a header conversion unit that extracts a channel number from the header by referring to the header table 220. Reference numeral 230 denotes a header conversion unit. A cell continuity determination unit that determines cell continuity from the extracted SN (Sequence Number), an SN table 240 in which an expected value of the SN for each channel to be referred to at the time of continuity determination is written, and 300 is a SN table. Write control unit,
400 is a read control unit.

【0027】図の構成において、書込み制御部300は
チャネル番号によりWP/RP(Write Pointer/Read Po
inter)テーブル320からライトポインタWPを読み出
し、そのチャネル番号を上位アドレス、WPを下位アド
レスとして、データバッファ100からバッファの状
態、データ損失情報およびアンダフロー発生時に送出し
たSTMダミーデータ数の情報を読み出す。そして、セ
ル損失補填部310はデータバッファ100内の情報と
セルの連続性の判定結果を元に時系列を補償するように
演算してその結果をデータバッファ100に格納する。
In the configuration shown in the figure, the write control unit 300 uses a WP / RP (Write Pointer / Read Po
inter) read out the write pointer WP from the table 320, read out the buffer state, data loss information and information on the number of STM dummy data transmitted when an underflow occurs from the data buffer 100, using the channel number as the upper address and WP as the lower address. . Then, the cell loss compensation unit 310 performs an operation to compensate for the time series based on the information in the data buffer 100 and the result of the determination of the continuity of the cells, and stores the result in the data buffer 100.

【0028】また、読出し制御部400では、タイムス
ロット番号を元に、TS/CH(TimeSlot/Channel)テー
ブル430を参照して、そのチャネル番号によりWP/
RPテーブル320からリードポインタRPを読み出
し、そのチャネル番号を上位アドレス、リードポインタ
RPを下位アドレスとして、データバッファ100か
ら、格納されているデータ、バッファの状態、データ損
失情報およびダミーデータ数保持部410に保持してい
たアンダフロー発生時に送出したSTMダミーデータ数
の情報を読み出し、時系列を補償するように演算してそ
の結果をデータバッファ100に格納する。データバッ
ファ100内にデータがない場合は読み出したデータ
を、例えば、全ビット1のダミーデータに置き換えて出
力する。
The read control unit 400 refers to the TS / CH (TimeSlot / Channel) table 430 based on the time slot number, and uses the WP /
The read pointer RP is read from the RP table 320, and the stored data, the buffer state, the data loss information, and the dummy data number holding unit 410 are read from the data buffer 100 using the channel number as the upper address and the read pointer RP as the lower address. The information of the number of STM dummy data transmitted when an underflow occurs is read out, and is calculated to compensate for the time series, and the result is stored in the data buffer 100. If there is no data in the data buffer 100, the read data is replaced with, for example, all-bit 1 dummy data and output.

【0029】かかる処理により、データの書込み/読出
しの処理時間を短縮することが可能となる。図4は本発
明の実施の形態(1−1)のデータバッファの構成を説
明する図を示す。
With this processing, it is possible to reduce the processing time for writing / reading data. FIG. 4 is a diagram illustrating a configuration of the data buffer according to the embodiment (1-1) of the present invention.

【0030】図に示すデータバッファ100に書き込ま
れる制御情報を説明する。 OVR;データバッファ100のオーバフローを示し、
「1」でオーバフローあり、「0」でオーバフロー無し
を示す。主信号データ書き込み時に、書込み制御部30
0では、データバッファ100から読み出した制御情報
の内、EN=「1」であれば、OVR=「1」に更新し
てデータバッファ100に書き込む。EN=「0」であ
ればOVRは更新しない。
The control information written in the data buffer 100 shown in FIG. OVR; indicates an overflow of the data buffer 100;
“1” indicates an overflow, and “0” indicates no overflow. When writing the main signal data, the write control unit 30
At 0, if EN = “1” in the control information read from the data buffer 100, OVR is updated to “1” and written to the data buffer 100. If EN = "0", the OVR is not updated.

【0031】主信号データ読出し時に、読出し制御部4
00では、データバッファ100から読み出した制御情
報のうちのOVR=「1」であればOVR=「0」に更
新してデータバッファ100に書き込む。OVR=
「0」であればOVRは更新しない。
At the time of reading main signal data, read control unit 4
At 00, if OVR = “1” in the control information read from the data buffer 100, OVR is updated to “0” and written to the data buffer 100. OVR =
If "0", the OVR is not updated.

【0032】EN;当該アドレスのデータバッファ10
0に対するデータの有無を示し、「1」でデータあり、
「0」でデータ無しを示す。主信号データ書込み時に書
込み制御部300では、データバッファ100から読み
出した制御情報により、EN=「0」で、式(1)を満
足した場合のみEN=「1」に更新してデータバッファ
100に書き込み、それ以外の場合はENを更新しな
い。
EN: Data buffer 10 of the address
0 indicates the presence or absence of data, "1" indicates that there is data,
“0” indicates no data. At the time of writing the main signal data, the write control unit 300 updates EN = “1” only when EN = “0” and satisfies Expression (1) based on the control information read from the data buffer 100, Write, otherwise do not update EN.

【0033】 (到着セル損失数×C−LOS)×47+B−LOS≧ C−DMY×47+B−DMY ・・・・・(1) 主信号データ読出し時に、読出し制御部400はデータ
バッファ100から読み出した制御情報のうち、OVR
=「0」で、且つ、C−LOS=C−DMYでB−LO
S=B−DMYのときのみEN=「0」に更新してデー
タバッファ100に書き込む。それ以外の場合はENを
更新しない。
(Arrival cell loss number × C−LOS) × 47 + B−LOS ≧ C−DMY × 47 + B−DMY (1) When reading main signal data, the read control unit 400 reads from the data buffer 100. Of the control information, OVR
= "0" and C-LOS = C-DMY and B-LO
Only when S = B-DMY is EN updated to "0" and written to the data buffer 100. Otherwise, do not update EN.

【0034】C−LOS;セル単位の損失データ数を示
す。主信号データ書込み時に、書込み制御部300は、
データバッファ100から読み出した制御情報のC−L
OSに、セル連続性判定部230から通知されたセル損
失数を加えた値をC−LOSとして更新し、データバッ
ファ100に書き込む。
C-LOS: Indicates the number of lost data in cell units. When writing the main signal data, the write control unit 300
CL of control information read from data buffer 100
A value obtained by adding the cell loss number notified from the cell continuity determination unit 230 to the OS is updated as the C-LOS, and written into the data buffer 100.

【0035】主信号データ読出し時に、読出し制御部4
00は、続性の判定結果を元に時系列を補償するように
演算してその結果をデータバッファ100に格納する。
また、読出し制御部400では、C−LOS=C−DM
Yで且つB−LOS=B−DMYのときのみ初期値
「0」をデータバッファ100に書き込む。それ以外の
場合は、C−LOSは更新しない。
When the main signal data is read, the read control unit 4
In the case of 00, an operation is performed to compensate the time series based on the result of determination of continuity and the result is stored in the data buffer 100.
In the read control unit 400, C-LOS = C-DM
The initial value "0" is written to the data buffer 100 only when Y and B-LOS = B-DMY. Otherwise, the C-LOS is not updated.

【0036】B−LOS;バイト単位の損失データ数を
示す。0≦B−LOS≦46(AAL Type1の場
合) 主信号データ書込み時に、書込み制御部300は、デー
タバッファ100から読み出した制御情報により(1)
式を満足しない場合のみ「+1」して更新し、データバ
ッファ100に書き込む。それ以外の場合はB−LOS
を更新しない。
B-LOS: Indicates the number of lost data in byte units. 0 ≦ B-LOS ≦ 46 (in the case of AAL Type 1) At the time of writing the main signal data, the write control unit 300 uses the control information read from the data buffer 100 as (1)
Only when the expression is not satisfied, the value is updated by adding “+1” and written to the data buffer 100. Otherwise, B-LOS
Do not update

【0037】また、主信号データ読出し時に、読出し制
御部400では、C−LOS=C−DMYで且つB−L
OS=B−DMYのときのみ初期値「0」をデータバッ
ファ100に書き込む。それ以外の場合は、B−LOS
は更新しない。
When the main signal data is read, the read control section 400 sets C-LOS = C-DMY and BL-L
The initial value “0” is written to the data buffer 100 only when OS = B-DMY. Otherwise, B-LOS
Does not update.

【0038】C−DMY;セル単位のアンダフロー発生
時に送出したSTMダミーデータ数を示す。書込み制御
部300ではC−DMYは更新しない。
C-DMY: Indicates the number of STM dummy data transmitted when an underflow occurs in a cell unit. The write controller 300 does not update C-DMY.

【0039】主信号データ読出し時に、読出し制御部4
00では、C−LOS=C−DMYで且つB−LOS=
B−DMYのときのみ初期値「0」を、それ以外で且つ
B−DMY=46のときは「+1」に更新した値をそれ
ぞれデータバッファ100に書き込む。
At the time of reading main signal data, read control unit 4
In 00, C-LOS = C-DMY and B-LOS =
The initial value “0” is written to the data buffer 100 only for B-DMY, and the value updated to “+1” otherwise, when B-DMY = 46.

【0040】B−DMY;バイト単位のアンダフロー発
生時に送出したSTMダミーデータ数を示す。0≦B−
LOS≦46(AAL Type1の場合) 書込み制御部300ではB−DMYは更新しない。
B-DMY: Indicates the number of STM dummy data transmitted when an underflow occurs in byte units. 0 ≦ B−
LOS ≦ 46 (in the case of AAL Type 1) The write controller 300 does not update the B-DMY.

【0041】主信号データ読出し時に、読出し制御部4
00では、C−LOS=C−DMYで且つB−LOS=
B−DMYのときのみ初期値「0」を、それ以外で且つ
B−DMY=46のときは「+1」に更新した値をそれ
ぞれデータバッファ100に書き込む。
At the time of reading main signal data, read control unit 4
In 00, C-LOS = C-DMY and B-LOS =
The initial value “0” is written to the data buffer 100 only for B-DMY, and the value updated to “+1” otherwise, when B-DMY = 46.

【0042】図5〜7は本発明の実施の形態(1−1)
のデータバッファの制御情報(その1〜3)を示し、セ
ル損失発生時の動作を示す。図は1つのチャネルに対す
る制御情報領域のデータの書込み/読出し動作を説明す
るものであり、他のチャネルについても動作は同じであ
る。
FIGS. 5 to 7 show an embodiment (1-1) of the present invention.
2 shows the control information (Nos. 1 to 3) of the data buffer of FIG. The figure illustrates the operation of writing / reading data in the control information area for one channel, and the operation is the same for other channels.

【0043】図中、OVERをOV、C−LOSをC
L、B−LOSをBL、C−DMYをCD、B−DMY
をBD、主信号データをDTと示す。また、太線の枠で
囲んだ制御情報は1つまえの制御情報と異なった状態で
あることを示す。
In the figure, OVER is OV and C-LOS is C
BL for L, B-LOS, CD for C-DMY, B-DMY
Are denoted by BD, and the main signal data is denoted by DT. Also, the control information enclosed by the thick line frame is different from the previous control information.

【0044】(1);ライトポインタWP、リードポイ
ンタRPは同一アドレスを示しており、各パラメータは
「0」であり、初期状態を示している。 (2);データの読出し要求があったが、EN=「0」
であり、データバッファ100内にはデータがないの
で、アンダフローとして、BDを「+1」して更新す
る。このとき、リードポインタRPはそのままであり、
データは例えば、全ビット=1のダミーデータを送出す
る。
(1): The write pointer WP and the read pointer RP indicate the same address, each parameter is "0", indicating an initial state. (2); Data read request was issued, but EN = "0"
Since there is no data in the data buffer 100, as an underflow, the BD is updated by "+1". At this time, the read pointer RP remains as it is,
As data, for example, dummy data of all bits = 1 is transmitted.

【0045】(3);(2)の状態を、すなわちアンダ
フローの状態を46回繰り返した状態を示す。 (4);アンダフローが48回発生した状態を示す。4
7回目のアンダフローが発生した状態では、CD=
「0」、BD=「46」を示しており、更新時に、CD
=「1」、BD=「0」として書込みを行う。
(3): The state of (2), that is, the state in which the underflow state is repeated 46 times. (4): A state in which underflow has occurred 48 times. 4
In the state where the seventh underflow occurs, CD =
“0”, BD = “46”, and when updating, the CD
= “1” and BD = “0”.

【0046】(5);(4)の状態の後にセルが到着
し、セル連続性判定部230により、2セルの損失が生
じたことを通知された場合に、各パラメータの更新後の
状態を示す。該アドレスのデータバッファ100読出し
時の各パラメータの値は、CD=「1」、BD=「1」
であり、損失情報は「2」セルである。したがって、損
失情報>ダミーデータ数となるので、到着セルをデータ
バッファ100に格納する。ここでライトポインタWP
が示すアドレスの各制御情報はCL=「2」、EN=
「1」、CD=「1」、BD=「1」とし、主信号デー
タの1バイトとともに格納する。また、ライトポインタ
WPは「+1」して更新する。
(5); When a cell arrives after the state of (4) and is notified by the cell continuity determining unit 230 that a loss of two cells has occurred, the updated state of each parameter is changed. Show. The value of each parameter when reading the data buffer 100 at the address is CD = “1”, BD = “1”
, And the loss information is “2” cells. Therefore, since the loss information> the number of dummy data, the arriving cell is stored in the data buffer 100. Here the write pointer WP
Are control information of CL = “2” and EN =
“1”, CD = “1”, BD = “1”, and stored together with one byte of main signal data. Further, the write pointer WP is updated by adding “+1”.

【0047】(6);(5)で格納した主信号データの
次のバイトを順次書き込む動作を示す。 (7)、(8);(6)の状態の後にデータバッファ1
00の読出し要求指示があった場合を示す。図示省略の
読出し制御部により、CL、CD、BL、BDの値を比
較し、CL=CD、BL=BDとなるまで、ダミーデー
タを出力する動作を示す。ここでは、図のDM−93ま
でのダミーデータを出力する。
(6): The operation of sequentially writing the next byte of the main signal data stored in (5) will be described. (7), (8); data buffer 1 after state (6)
The case where there is a read request instruction of 00 is shown. The operation of comparing the values of CL, CD, BL, and BD by a read control unit (not shown) and outputting dummy data until CL = CD and BL = BD is shown. Here, dummy data up to DM-93 in the figure is output.

【0048】(9)はデータバッファ100より読み出
した制御情報により、CL=CD、BL=BDであるこ
とから、損失数=ダミーデータ数となり、時系列補償が
完了し、さらに、EN=「1」から、データバッファ1
00内に主信号データが格納されているので、該アドレ
スの主信号データを読み出し、全ての制御情報を全ビッ
ト「0」の初期状態として更新する。
(9) According to the control information read from the data buffer 100, since CL = CD and BL = BD, the number of losses = the number of dummy data, the time series compensation is completed, and EN = “1” From "Data Buffer 1"
Since the main signal data is stored in 00, the main signal data at the address is read out, and all control information is updated as the initial state of all bits “0”.

【0049】図8〜11は本発明の実施の形態(1−
1)のデータバッファの制御情報(その4〜7)を示
し、オーバフロー/アンダフロー発生時の動作を示す。
(1)、(2);図5の動作と同じである。
8 to 11 show an embodiment of the present invention (1-
The control information (4 to 7) of the data buffer in 1) is shown, and the operation when an overflow / underflow occurs is shown.
(1), (2): Same as the operation in FIG.

【0050】(3);アンダフローが2回発生し、制御
情報のBD=「2」が書き込まれた状態を示す。この場
合、主信号データの1バイトを廃棄し、廃棄したバイト
数を示すBLを「+1」して更新し、データバッファ1
00に書き込む。そして、CL=CDで且つBL=BD
となる(4)までこの動作を繰り返す。
(3): A state in which the underflow has occurred twice and the control information BD = “2” has been written. In this case, one byte of the main signal data is discarded, and BL indicating the number of discarded bytes is updated by adding “+1” to the data buffer 1.
Write to 00. Then, CL = CD and BL = BD
This operation is repeated until (4).

【0051】(5);CL=CDで且つBL=BDであ
るので時系列補償が完了したものとして、この時点から
データの書き込みを開始する。データバッファ100か
ら読み出した制御情報は、BL=「2」、BD=「2」
で、その他は「0」であるので、損失数=ダミーデータ
数となり、EN=「1」として主信号データをデータバ
ッファ100に書き込むと同時に、ライトポインタWP
を「+1」して更新する。
(5); Since CL = CD and BL = BD, it is assumed that the time series compensation has been completed, and data writing is started from this point. The control information read from the data buffer 100 is BL = “2”, BD = “2”
Since the others are “0”, the number of losses = the number of dummy data, and EN = “1” to write the main signal data to the data buffer 100 and simultaneously write the write pointer WP
To “+1” and update.

【0052】(6)は損失数=ダミーデータ数であるの
で、EN=「1」として主信号データをデータバッファ
100に書き込みとともに、ライトポインタWPを「+
1」して更新する。
In (6), since the number of losses = the number of dummy data, EN = “1” and the main signal data is written to the data buffer 100, and the write pointer WP is set to “+”.
1 "to update.

【0053】(7)〜(9)は通常の読み出し動作を示
し、データバッファ100の読出し要求時にデータバッ
ファ100から読み出した各制御情報がENを除いて
「0」であることから、損失数=ダミーデータ数で、E
N=「1」であるので、データバッファ100にデータ
ありとなり、データバッファ100から読み出したデー
タを出力する。読み出したデータバッファ100の該当
アドレスは、データなしを示すEN=「0」として、デ
ータバッファ100を更新するとともに、ライトポイン
タWPを「+1」して更新する。
(7) to (9) show a normal read operation. Since each control information read from the data buffer 100 at the time of a read request of the data buffer 100 is "0" except for EN, the number of losses = E is the number of dummy data
Since N = “1”, there is data in the data buffer 100 and the data read from the data buffer 100 is output. The read address of the data buffer 100 is updated by setting the EN = “0” indicating no data, updating the data buffer 100, and updating the write pointer WP by “+1”.

【0054】(10)はオーバフロー発生時の動作を示
す。データ書込み要求時に、データバッファ100から
読み出した制御情報のENが「1」であることから、デ
ータバッファ100のオーバフロー発生と判定して、O
V=「1」に更新してデータバッファ100に書き込
む。このときの当該主信号データは廃棄する。
(10) shows the operation when an overflow occurs. At the time of a data write request, since the EN of the control information read from the data buffer 100 is “1”, it is determined that an overflow of the data buffer 100 has occurred, and
V is updated to "1" and written to the data buffer 100. The main signal data at this time is discarded.

【0055】(11)はオーバフロー状態での読出し動
作を示す。データの読出し要求時にデータバッファ10
0から読み出した制御情報の中のOVが「1」であるこ
とから、データバッファ100のオーバフロー状態であ
ると判定して、OV=「0」に更新してデータバッファ
100に書き込む。このとき、データバッファ100か
ら読み出した主信号データは有効STMデータとして出
力する。
(11) shows a read operation in the overflow state. When the data read request is issued, the data buffer 10
Since the OV in the control information read from 0 is “1”, it is determined that the data buffer 100 is in the overflow state, and the OV is updated to “0” and written to the data buffer 100. At this time, the main signal data read from the data buffer 100 is output as valid STM data.

【0056】図12は本発明の実施の形態(1−2)を
説明する図である。図は複数のセルから複数チャネルの
ディジタル同期データに変換するデセル化装置を示す。
図3においては、データバッファ100を分割し、分割
した領域をそれぞれチャネル対応に割り当てる個別バッ
ファ方式としているが、伝送路の高速化に伴い、チャネ
ル数が増加すると、大容量のデータバッファ100が必
要となる。そこで、実施の形態(1−2)では、データ
バッファ100の容量を小さくするために共通バッファ
方式を使用し、書込み/読出し処理時間を短縮するため
にアドレスメモリを先入れ先出し処理を行うアドレス先
入れ先出しメモリ(FIFO)600で構成した例であ
る。
FIG. 12 is a diagram for explaining the embodiment (1-2) of the present invention. The figure shows a decellularizing device for converting a plurality of cells into digital synchronization data of a plurality of channels.
In FIG. 3, the data buffer 100 is divided and the divided area is allocated to each channel according to the individual buffer method. However, when the number of channels increases with the speeding up of the transmission path, a large-capacity data buffer 100 is required. Becomes Therefore, in the embodiment (1-2), a common buffer method is used to reduce the capacity of the data buffer 100, and an address first-in first-out memory (first-in first-out memory) that performs first-in first-out processing on the address memory in order to reduce the write / read processing time (FIFO) 600.

【0057】図中の100は主信号データ領域120を
備えた共通バッファとしてのデータバッファであり、ヘ
ッダ変換部210、ヘッダテーブル220、セル連続性
判定部230、SNテーブル240であり、書込み制御
部300、読出し制御部400、TS/CHテーブル4
30は図3で説明したと同一の構成物である。
A data buffer 100 as a common buffer having a main signal data area 120 is a header conversion unit 210, a header table 220, a cell continuity determination unit 230, an SN table 240, and a write control unit. 300, read control unit 400, TS / CH table 4
Reference numeral 30 denotes the same component as that described with reference to FIG.

【0058】さらに、実施の形態(1−2)では、書込
みアドレスFIFO600、管理テーブル610、チェ
ーンメモリ620を備えており、書込み制御部300は
書込みアドレスFIFO600から主信号データを格納
するアドレスが与えられる。
Further, in the embodiment (1-2), a write address FIFO 600, a management table 610, and a chain memory 620 are provided, and the write control unit 300 receives an address for storing main signal data from the write address FIFO 600. .

【0059】また、チャネル番号をもとに、制御情報を
格納した管理テーブル610よりデータを書き込みため
の制御情報を読み出す。この時すでに、データバッファ
100内にデータが格納されている場合は、チェーンメ
モリ620にアドレスFIFO600から指定された格
納領域を書込む。同時に、アドレスFIFO600より
指定されたアドレスにデータを格納する。
The control information for writing data is read from the management table 610 storing the control information based on the channel number. At this time, if data has already been stored in the data buffer 100, the storage area specified from the address FIFO 600 is written to the chain memory 620. At the same time, the data is stored at the address specified by the address FIFO 600.

【0060】また、読出し制御部400では、タイムス
ロット番号を元に、TS/CHテーブル430を参照し
て、対応するチャネル番号を読み出し、そのチャネル番
号により、管理テーブル610の該チャネルのSTMデ
ータを読み出すための管理情報を読み出す。読み出した
管理情報をもとに、あるいは管理テーブル610内のバ
ッファ状態情報によりデータがなくチェーンが組まれて
いる場合には、チェーンメモリ620により、次のデー
タの格納アドレスおよびセル損失情報を読み出し、最適
なデータ読み出し位置を演算し、データバッファ100
より該当データを読み出す。同時に、演算結果を管理テ
ーブル610に書き込む。
The read control unit 400 reads the corresponding channel number by referring to the TS / CH table 430 based on the time slot number, and reads the STM data of the channel in the management table 610 according to the channel number. Read management information for reading. Based on the read management information or when a chain is formed without data according to the buffer status information in the management table 610, the storage address and cell loss information of the next data are read by the chain memory 620, The optimum data read position is calculated, and the data buffer 100
The corresponding data is read from. At the same time, the calculation result is written into the management table 610.

【0061】また、管理テーブル610内のバッファ状
態情報によりデータがなくチェーンが組まれていない場
合には、例えば、全ビット1のダミーデータを送出し、
送出したダミーデータ数を管理テーブル610に保持す
る。
If there is no data and no chain is formed according to the buffer status information in the management table 610, for example, dummy data of all bits 1 is sent out.
The number of transmitted dummy data is held in the management table 610.

【0062】図13は本発明の実施の形態(1−2)の
管理テーブルとチェーンメモリの構成を説明する図を示
す。管理テーブル610には、データを書き込んだチェ
ーンのスタートアドレスSTART、チェーンの最終ア
ドレスEND、リードポインタRP、セル単位損失デー
タ数C−LOS、セル単位ダミーデータ数C−DMY、
バイト単位ダミーデータ数B−DMYが書き込まれてい
る。
FIG. 13 is a diagram for explaining the configuration of the management table and the chain memory according to the embodiment (1-2) of the present invention. In the management table 610, the start address START of the chain in which the data is written, the end address END of the chain, the read pointer RP, the number of lost data per cell C-LOS, the number of dummy data per cell C-DMY,
The number of dummy data B-DMY in byte units is written.

【0063】チェーンメモリ620には、データを書き
込んだチャネルごとに、アドレスが指定され、次のデー
タが書き込まれている次アドレスNEXT、セル単位ダ
ミーデータ数C−LOSが書き込まれている。
In the chain memory 620, an address is specified for each channel to which data has been written, and the next address NEXT in which the next data is written and the number of dummy data C-LOS per cell are written.

【0064】図14〜17は本発明の実施の形態(1−
2)の管理テーブル/チェーンメモリの制御情報(その
1〜4)を示す。図においては、セル内のユーザデータ
長は47バイトとしている。さらに、図中で、スタート
アドレスSTARTをST、最終アドレスENDをE
D、次アドレスNEXTをNTを示し、RP、CL、C
D、BDは図5〜図11と同じである。
FIGS. 14 to 17 show an embodiment of the present invention (1-
The control information (1 to 4) of the management table / chain memory of 2) is shown. In the figure, the user data length in the cell is 47 bytes. Further, in the figure, the start address START is set to ST, and the last address END is set to E
D, next address NEXT indicates NT, RP, CL, C
D and BD are the same as in FIGS.

【0065】(1);各管理データは「0」であり、初
期状態を示している。 (2);STMデータの読出し要求があったが、EN=
「1」でデータバッファ100内には、データがないの
でアンダフローとして、BDを「+1」する。このとき
リードポインタRP=「0」である。また、データはダ
ミーデータを出力する。
(1) Each management data is "0", indicating an initial state. (2); STM data read request was issued, but EN =
Since there is no data in the data buffer 100 at "1", the BD is set to "+1" as an underflow. At this time, the read pointer RP = "0". The data outputs dummy data.

【0066】(3);(2)の状態を46回繰り返した
状態を示す。 (4);STMデータの読出し要求が48回あり、アン
ダフローの状態であるので、ダミーデータを48バイト
送出した状態を示す。この場合、47バイト目のダミー
データ送出時に読み出したCD=「0」、BD=「4
6」を示しており、更新時に、CD=「1」、BD=
「0」として書込みを行なう。
(3): A state in which the state of (2) is repeated 46 times. (4): This indicates a state in which 48 bytes of dummy data have been transmitted since there are 48 STM data read requests and an underflow state. In this case, CD = “0” and BD = “4” read when the dummy data of the 47th byte is transmitted.
6 ”, and CD =“ 1 ”and BD =
Writing is performed as "0".

【0067】(5);(4)の状態の後に該チャネルの
セルが到着し、データ書込み指示があった場合で、セル
連続性判定部230より「2」セルの損失が通知された
ときの、管理データの更新後の状態を示す。
(5): When the cell of the channel arrives after the state of (4) and there is a data write instruction, and the cell continuity determining unit 230 notifies the cell continuity determination unit 230 of the loss of "2" cells. , Shows the state after the management data is updated.

【0068】まず、管理データの各制御情報の読出し時
の各制御情報の値は、CD=「1」、BD=「1」でそ
の他は「0」である。したがって、損失情報>ダミー数
であるので、到着セルを格納する。また、到着セルを格
納するバッファ領域「6」は書込みアドレスメモリより
指定されST=ED=6とし、さらに、バッファ内にデ
ータがあることを示すEN=「1」として、管理テーブ
ルに書き込む。
First, the value of each control information at the time of reading each control information of the management data is CD = “1”, BD = “1”, and the others are “0”. Therefore, since loss information> dummy number, the arrival cell is stored. The buffer area "6" for storing the arrival cell is designated by the write address memory, ST = ED = 6, and EN = "1" indicating that there is data in the buffer is written in the management table.

【0069】(6)、(7);STMデータの読出し要
求があり、損失数=ダミーデータ数となるまで、ダミー
カウント値CD、BDを更新する。 (8);STMデータの読出し要求があり、時系列補償
が完了したのでデータバッファからSTMデータの読出
しを開始した状態を示す。EN=「1」よりデータバッ
ファ内にデータありと判定して、上位アドレスをST、
下位アドレスをRPとしてデータバッファに格納された
データを読み出す。また、管理テーブルの各制御情報は
CL、CD、BDをそれぞれ初期値の「0」に更新し、
リードポインタRPは「+1」して更新する。
(6), (7); The dummy count values CD and BD are updated until there is a read request for STM data and the number of losses equals the number of dummy data. (8); This shows a state in which reading of STM data from the data buffer has been started because a request for reading STM data has been made and time series compensation has been completed. From EN = “1”, it is determined that there is data in the data buffer, and the upper address is set to ST,
The data stored in the data buffer is read using the lower address as RP. In addition, each control information of the management table updates CL, CD and BD to the initial value “0”, respectively,
The read pointer RP is updated with “+1”.

【0070】(9);(8)に続いて、STMデータの
読出し要求があり、46バイトのデータを送出した状態
を示す。 (10);データバッファ内のデータが全て読み出した
後の状態を示す。管理テーブル読出し時の制御情報は
(9)の状態であり、ST=EDかつリードポインタR
P=46であるので、データバッファに格納されている
データは1バイトとなる。上位アドレスをST、下位ア
ドレスをリードポインタRPとして、データバッファに
格納されている最終データを読み出す。管理テーブルの
制御情報は、リードポインタRP、ENは初期値の
「0」として更新する。同時にデータが格納されていた
領域「6」を書込みアドレスメモリに返却する。
(9); following (8), there is a read request for STM data, indicating that 46 bytes of data have been transmitted. (10); shows a state after all data in the data buffer has been read. The control information at the time of reading the management table is in the state of (9), ST = ED and read pointer R
Since P = 46, the data stored in the data buffer is 1 byte. With the upper address as ST and the lower address as read pointer RP, the last data stored in the data buffer is read. In the control information of the management table, the read pointers RP and EN are updated as the initial value “0”. At the same time, the area “6” in which the data is stored is returned to the write address memory.

【0071】(11)は(8)に示すようにデータバッ
ファ内に既にデータが格納されている状態で、セル損失
ありとしてセルが到着し、アドレスチェーンを形成して
いる状態を示す。セル到着によりデータ書込み指示があ
り、書込みアドレスFIFOより、データバッファ格納
領域「8」を読み出し、さらに管理テーブルより該チャ
ネルの制御情報を読み出す。このときの、各制御情報の
値は「8」の状態とする。EN=「1」、ED=「6」
よりチェーンメモリのアドレス(図中ADDと示す)
「6」に次に読み出すデータバッファの格納領域「8」
を損失情報「5」とともに書き込む。さらに、チェーン
の終わりを示すED=「8」に更新して管理テーブルに
書き込む。
(11) shows a state in which data has already been stored in the data buffer as shown in (8), a cell has arrived as a cell loss, and an address chain has been formed. When the cell arrives, a data write instruction is issued, the data buffer storage area “8” is read from the write address FIFO, and the control information of the channel is read from the management table. At this time, the value of each control information is “8”. EN = “1”, ED = “6”
Chain memory address (shown as ADD in the figure)
Data buffer storage area “8” to be read next to “6”
Is written together with the loss information “5”. Further, ED indicating the end of the chain is updated to “8” and written in the management table.

【0072】(12);(11)の状態の後、STMデ
ータの読出し要求が45回発生し、データバッファ格納
領域に1バイトしかない状態を示している。 (13);(12)の状態で、STM読出し要求があ
り、データバッファ格納領域「6」のデータを全て読み
出し終わったので、次の格納領域「8」をチェーンメモ
リから読み出し、更新した状態を示している。STMデ
ータの読出し要求があり、管理テーブルより該チャネル
の制御情報を読み出す。このとき各制御情報は(12)
の状態とする。リードポインタRP=「46」であるの
で、データバッファ格納領域「6」のデータは全て読み
出したことになり、データバッファ格納領域「6」を書
込みアドレスFIFOに返却する。また、STはEDと
等しくないので、次に読み出すデータが存在することを
示している。そこでST「8」をアドレスとして、チェ
ーンメモリよりNT、CLを読み出し、ST=NT=
「8」、リードポインタRP=「0」、CL=「5」と
して管理テーブルに書き込む。
(12); After the state of (11), a state is shown in which the STM data read request has been issued 45 times and there is only one byte in the data buffer storage area. (13); In the state of (12), there is an STM read request, and all the data in the data buffer storage area "6" has been read, so the next storage area "8" is read from the chain memory and updated. Is shown. There is a read request for STM data, and the control information of the channel is read from the management table. At this time, each control information is (12)
State. Since the read pointer RP is "46", all data in the data buffer storage area "6" has been read, and the data buffer storage area "6" is returned to the write address FIFO. Since ST is not equal to ED, it indicates that there is data to be read next. Therefore, using ST “8” as an address, NT and CL are read from the chain memory, and ST = NT =
Write "8", read pointer RP = "0", and CL = "5" in the management table.

【0073】このように、管理テーブル、チェーンメモ
リを使用して、データバッファを共通バッファとして使
用することにより、データバッファの容量を削減するこ
とが可能となる。
As described above, the capacity of the data buffer can be reduced by using the data buffer as the common buffer by using the management table and the chain memory.

【0074】また、セル連続性の判定にはSNを使用し
ているが、セル到着時間監視によりセル連続性の判定を
行なうことも可能である。図18は本発明の実施の形態
(2)を説明する図を示す。図中の100は主信号デー
タを書き込むデータバッファであり、200はヘッダ処
理部、250はチャネル別の揺らぎ許容値τが格納され
ているヘッダテーブル、300は書込み制御部、321
はWP/RPテーブル、431はTS/CHテーブル、
420はチャネル別揺らぎ許容値処理部である。
Although the SN is used to determine the continuity of the cell, the continuity of the cell can be determined by monitoring the cell arrival time. FIG. 18 is a diagram illustrating Embodiment (2) of the present invention. In the figure, 100 is a data buffer for writing main signal data, 200 is a header processing unit, 250 is a header table storing the permissible fluctuation value τ for each channel, 300 is a write control unit, 321
Is a WP / RP table, 431 is a TS / CH table,
Reference numeral 420 denotes a per-channel fluctuation allowable value processing unit.

【0075】図19は本発明の実施の形態(2)のデー
タバッファの構成を説明する図を示す。データバッファ
100にはチャネルごとに、ライトポインタWP、リー
ドポインタRP、主信号データが書き込まれている。図
の101はデータバッファ100の、チャネル1を拡大
表示したものであり、チャネル1について、1〜mまで
の領域が設けられている。
FIG. 19 is a diagram for explaining the configuration of the data buffer according to the embodiment (2) of the present invention. In the data buffer 100, a write pointer WP, a read pointer RP, and main signal data are written for each channel. In the figure, reference numeral 101 denotes an enlarged display of channel 1 of the data buffer 100, and the channel 1 is provided with areas 1 to m.

【0076】図18、19の構成において、ATMセル
が入力するとヘッダ処理部200はATMセルのヘッダ
の情報からチャネル番号に変換する。チャネル別揺らぎ
許容値処理部420は、ヘッダテーブル250から該チ
ャネルに対応する揺らぎ許容値τを読み出す。そして、
チャネル番号と読み出した揺らぎ許容値τを図示省略の
揺らぎ許容値通知部により、書込み制御部300に出力
し、主信号データはデータバッファ120に出力する。
In the configuration of FIGS. 18 and 19, when an ATM cell is input, the header processing unit 200 converts the information of the header of the ATM cell into a channel number. The per-channel fluctuation allowable value processing unit 420 reads the fluctuation allowable value τ corresponding to the channel from the header table 250. And
The channel number and the read allowable fluctuation value τ are output to the write control unit 300 by a non-illustrated allowable fluctuation value notification unit, and the main signal data is output to the data buffer 120.

【0077】このとき、書込み制御部300では、チャ
ネル番号によりWP/RPテーブル321よりライトポ
インタWPを読み出し、そのチャネル番号を上位アドレ
ス、ライトポインタWPを下位アドレスとしてデータバ
ッファ100に主信号データを書込む。また、呼設定
後、該チャネルのATMセルが到着した場合、WP/R
Pテーブル321のライトポインタWPを更新すると同
時に、ヘッダ処理部200より通知された揺らぎ許容値
τを書き込む。
At this time, the write controller 300 reads the write pointer WP from the WP / RP table 321 based on the channel number, and writes the main signal data to the data buffer 100 using the channel number as the upper address and the write pointer WP as the lower address. Put in. After the call setup, if an ATM cell of the channel arrives, WP / R
At the same time as updating the write pointer WP of the P table 321, the fluctuation allowable value τ notified from the header processing unit 200 is written.

【0078】読出し制御部400では、STMタイムス
ロット番号をもとに、TS/CHテーブル431によ
り、対応するチャネル番号および揺らぎ許容値τを読み
出し、図示省略の減算処理部により指定の周期で減算処
理を行う。ここでは、減算処理を行う減算フラグDEC
を読み出し、チャネル番号によりWP/RPテーブル3
21よりライトポインタWPと揺らぎ許容値τを読み出
す。
The read control unit 400 reads the corresponding channel number and fluctuation allowable value τ from the TS / CH table 431 based on the STM time slot number, and performs a subtraction process at a designated cycle by a subtraction processing unit (not shown). I do. Here, a subtraction flag DEC for performing a subtraction process
And read the WP / RP table 3 by the channel number.
21, the write pointer WP and the fluctuation allowable value τ are read.

【0079】ここで、読出しを開始するτs値を
「0」、減算間隔をSTMフレーム単位とした場合、S
TMによるデータ転送では、例えば、ISDNサービス
のように64kb/s×2チャネルの128kb/sを1チャネ
ルとして使用する場合がある。このような場合には、S
TMフレームごとにτの減算を行うと、1チャネルにつ
いて2回の減算を行うので、次のように減算を行う。
Here, when the value of τs at which reading is started is “0” and the subtraction interval is in STM frame units,
In data transfer by TM, for example, 128 kb / s of 64 kb / s × 2 channels may be used as one channel as in an ISDN service. In such a case, S
If τ is subtracted for each TM frame, subtraction is performed twice for one channel, so the subtraction is performed as follows.

【0080】τs=「0」、すなわち、セル転送揺らぎ
吸収処理が完了している状態であれば、チャネル番号を
上位アドレス、リードポインタRPを下位アドレスとし
てデータバッファ100から格納されている主信号デー
タを読み出し、STMデータとして出力する。同時にリ
ードポインタRPを更新してWP/RPテーブル321
へ書き込む。
If τs = “0”, that is, if the cell transfer fluctuation absorbing processing is completed, the main signal data stored from the data buffer 100 with the channel number as the upper address and the read pointer RP as the lower address. Is read and output as STM data. At the same time, the read pointer RP is updated and the WP / RP table 321 is updated.
Write to

【0081】τs≠0で、且つDEC=1、すなわち、
セル転送揺らぎ吸収処理中であれば、τsを「−1」減
算して、WP/RPテーブル321のτの欄に書き込
む。このとき、リードポインタRPの更新は行わず、デ
ータバッファ100内の主信号データの読出しも行わ
ず、出力STMデータとしては全ビット「1」のダミー
データを送出する。
When τs ≠ 0 and DEC = 1, that is,
If the cell transfer fluctuation absorbing process is being performed, τs is subtracted by “−1” and written in the column of τ of the WP / RP table 321. At this time, the read pointer RP is not updated, the main signal data in the data buffer 100 is not read, and dummy data of all bits “1” is transmitted as output STM data.

【0082】τs≠0で、且つDEC=0、すなわち、
セル転送揺らぎ吸収処理中であれば、τおよびリードポ
インタRPのWP/RPテーブル321への書込みは行
わない。したがって、出力STMデータとしては全ビッ
ト「1」のダミーデータを送出する。
When τs ≠ 0 and DEC = 0, that is,
During the cell transfer fluctuation absorbing process, writing of τ and the read pointer RP into the WP / RP table 321 is not performed. Therefore, dummy data of all bits "1" is transmitted as output STM data.

【0083】実施の形態(2)では、チャネルごとに、
主信号データを書き込む領域を割り当てた個別バッファ
方式としているが、共通バッファ構成とすることも可能
である。
In the embodiment (2), for each channel,
Although an individual buffer system is used in which an area for writing main signal data is allocated, a common buffer configuration may be used.

【0084】[0084]

【発明の効果】本発明によれば、セル転送において、セ
ル廃棄、セル揺らぎが発生した場合の時系列を補償し、
データの書込み/読出し処理のサイクルを短縮可能とな
るので高多重処理ができるデセル化装置を実現できる。
According to the present invention, in a cell transfer, a time series in a case where a cell is discarded or a cell fluctuates is compensated,
Since the cycle of data write / read processing can be shortened, a decellularization apparatus capable of performing high-multiplex processing can be realized.

【0085】さらに、セルの転送経路によるセル揺らぎ
を転送経路別に想定される揺らぎの最小値で設定するこ
とが可能となり低遅延でセル−ディジタル同期データの
変換が可能となる。
Further, it is possible to set the cell fluctuation due to the cell transfer path at the minimum value of the fluctuation assumed for each transfer path, and it is possible to convert the cell-digital synchronous data with low delay.

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

【図1】 本発明の第1の原理を説明する図FIG. 1 is a diagram illustrating a first principle of the present invention.

【図2】 本発明の第2の原理を説明する図FIG. 2 is a diagram illustrating a second principle of the present invention.

【図3】 本発明の実施の形態(1−1)を説明する図FIG. 3 is a diagram illustrating an embodiment (1-1) of the present invention.

【図4】 本発明の実施の形態(1−1)におけるデー
タバッファの構成を説明する図
FIG. 4 is a diagram illustrating a configuration of a data buffer according to the embodiment (1-1) of the present invention.

【図5】 本発明の実施の形態(1−1)のデータバッ
ファの制御情報(その1)
FIG. 5 is control information (part 1) of a data buffer according to the embodiment (1-1) of the present invention;

【図6】 本発明の実施の形態(1−1)のデータバッ
ファの制御情報(その2)
FIG. 6 shows control information (part 2) of the data buffer according to the embodiment (1-1) of the present invention.

【図7】 本発明の実施の形態(1−1)データバッフ
ァの制御情報(その3)
FIG. 7 is a diagram illustrating the control information (part 3) of the data buffer according to the embodiment (1-1) of the present invention;

【図8】 本発明の実施の形態(1−1)のデータバッ
ファの制御情報(その4)
FIG. 8 shows control information (part 4) of the data buffer according to the embodiment (1-1) of the present invention.

【図9】 本発明の実施の形態(1−1)のデータバッ
ファの制御情報(その5)
FIG. 9 shows control information (part 5) of the data buffer according to the embodiment (1-1) of the present invention.

【図10】 本発明の実施の形態(1−1)のデータバ
ッファの制御情報(その6)
FIG. 10 shows control information (part 6) of the data buffer according to the embodiment (1-1) of the present invention.

【図11】 本発明の実施の形態(1−1)のデータバ
ッファの制御情報(その7)
FIG. 11 shows control information (part 7) of the data buffer according to the embodiment (1-1) of the present invention.

【図12】 本発明の実施の形態(1−2)を説明する
FIG. 12 is a diagram illustrating an embodiment (1-2) of the present invention.

【図13】 本発明の実施の形態(1−2)の管理テー
ブルとチェーンメモリの構成を説明する図
FIG. 13 is a diagram illustrating a configuration of a management table and a chain memory according to the embodiment (1-2) of the present invention.

【図14】 本発明の実施の形態(1−2)の管理テー
ブル/チェーンメモリの制御情報(その1)
FIG. 14 is control information of a management table / chain memory according to the embodiment (1-2) of the present invention (part 1);

【図15】 本発明の実施の形態(1−2)の管理テー
ブル/チェーンメモリの制御情報(その2)
FIG. 15 is control information of a management table / chain memory according to the embodiment (1-2) of the present invention (part 2);

【図16】 本発明の実施の形態(1−2)の管理テー
ブル/チェーンメモリの制御情報(その3)
FIG. 16 shows control information of a management table / chain memory (part 3) according to the embodiment (1-2) of the present invention.

【図17】 本発明の実施の形態(1−2)の管理テー
ブル/チェーンメモリの制御情報(その4)
FIG. 17 is control information of the management table / chain memory according to the embodiment (1-2) of the present invention (part 4);

【図18】 本発明の実施の形態(2)を説明する図FIG. 18 illustrates Embodiment (2) of the present invention.

【図19】 本発明の実施の形態(2)のデータバッフ
ァの構成を説明する図
FIG. 19 is a view for explaining the configuration of a data buffer according to the embodiment (2) of the present invention;

【図20】 従来例を説明する図(その1)FIG. 20 illustrates a conventional example (part 1).

【図21】 従来例を説明する図(その2)FIG. 21 illustrates a conventional example (part 2).

【符号の説明】[Explanation of symbols]

100、110B データバッファ 110 制御情報領域 120 主信号データ領域 200 ヘッダ処理部 210 ヘッダ変換部 220、250 ヘッダテーブル 230 セル連続性判定部 240 SN期待値 300 書込み制御部 310 セル損失補填部 320:321 WP/RPテーブル 400 読出し制御部 410 ダミーデータ数保持部 420 チャネル別揺らぎ許容値処理部 430:431 TS/CHテーブル 440 閾値メモリ 600 アドレスFIFO 610 管理テーブル 610A 制御情報メモリ 620 チェーンメモリ 100, 110B Data buffer 110 Control information area 120 Main signal data area 200 Header processing section 210 Header conversion section 220, 250 Header table 230 Cell continuity determination section 240 SN expected value 300 Write control section 310 Cell loss compensation section 320: 321 WP / RP table 400 Read control unit 410 Number of dummy data holding unit 420 Allowable fluctuation value processing unit for each channel 430: 431 TS / CH table 440 Threshold memory 600 Address FIFO 610 Management table 610A Control information memory 620 Chain memory

───────────────────────────────────────────────────── フロントページの続き (72)発明者 小野 英明 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 (72)発明者 櫻井 宏哉 宮城県仙台市青葉区一番町1丁目2番25号 富士通東北ディジタル・テクノロジ株式 会社内 ────────────────────────────────────────────────── ─── Continued on the front page (72) Inventor Hideaki Ono 4-1-1, Kamiodanaka, Nakahara-ku, Kawasaki-shi, Kanagawa Prefecture Inside Fujitsu Limited (72) Inventor Hiroya Sakurai 1-chome Ichibancho, Aoba-ku, Sendai-shi, Miyagi No. 25 Inside Fujitsu Tohoku Digital Technology Co., Ltd.

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】 複数のセルから複数チャネルのディジタ
ル同期データへの変換を行うデセル化装置であって、 入力したセルのヘッダ情報によりセルを識別し、入力デ
ータの主信号をチャネルごとに格納する主信号データ領
域と、主信号データが書き込まれた前記主信号データ領
域と同一のアドレスに該チャネルごとの制御情報を格納
する制御情報領域からなるデータバッファと、 ヘッダ情報のチャネル番号への変換と、シーケンス番号
を識別するヘッダ処理部と、 セル損失発生時に、損失した分のデータを該チャネルに
補填するセル損失補填部を有し、前記データバッファに
データの書込み制御を行う書込み制御部と、 前記データバッファのアンダフロー発生時に、送出した
ダミーデータ数をチャネルごとに保持するダミーデータ
数保持部を有し、前記書込み制御部より通知されたセル
損失情報と送出したダミーデータ数により前記データバ
ッファの読出し制御を行う読出し制御部より構成したこ
とを特徴とするデセル化装置。
1. A decellularization device for converting a plurality of cells into digital synchronization data of a plurality of channels, wherein the cell is identified based on header information of the input cells and a main signal of the input data is stored for each channel. A data buffer including a main signal data area, a control information area for storing control information for each channel at the same address as the main signal data area in which the main signal data is written, and conversion of header information to a channel number. A header processing unit that identifies a sequence number; and a write control unit that has a cell loss compensation unit that compensates for the lost data in the channel when a cell loss occurs, and that controls writing of data to the data buffer. A dummy data number holding unit that holds the number of transmitted dummy data for each channel when an underflow occurs in the data buffer. Has the disassembling apparatus characterized by being configured from read control unit by dummy data number that sent the notified cell loss information from the write control unit performs read control of the data buffer.
【請求項2】 複数のセルから複数チャネルのディジタ
ル同期データへの変換を行うデセル化装置であって、 複数の領域に分割し、分割した領域を複数のチャネルで
共用し、入力したセルのヘッダ情報によりセルを識別
し、入力した主信号データをチャネルごとに格納する主
信号データ領域を備えるデータバッファと、 分割した前記データバッファの領域を示すアドレスを保
持するアドレスメモリと、 分割した前記データバッファの領域とチャネルとの対応
情報を保持するとともに、アンダフロー発生時に送出し
たダミーデータ数を保持する管理テーブルと、 所定のチャネルが使用する領域の次の領域を保持すると
ともに、セル損失数を保持するチェーンメモリと、 セル損失発生時に、損失した分のデータを該チャネルに
補填するセル損失補填部を有し、前記データバッファに
データの書込み制御を行う書込み制御部と、 前記データバッファのアンダフロー発生時に、送出した
ダミーデータ数をチャネルごとに保持するダミーデータ
保持部を有し、前記書込み制御部より通知されたセル損
失情報とダミーデータ数により前記データバッファの読
出し制御を行う読出し制御部より構成したことを特徴と
するデセル化装置。
2. A decellularization apparatus for converting a plurality of cells into digital synchronization data of a plurality of channels, comprising a plurality of regions, a divided region shared by a plurality of channels, and a header of an input cell. A data buffer having a main signal data area for identifying a cell based on information and storing input main signal data for each channel; an address memory for holding an address indicating an area of the divided data buffer; and the divided data buffer A management table that holds the correspondence information between the area and the channel and holds the number of dummy data sent when an underflow occurs, holds the area next to the area used by a given channel, and holds the number of cell losses And a cell memory that compensates for the lost data in the channel when a cell loss occurs. A write control unit that has a filling unit and controls writing of data to the data buffer; and a dummy data holding unit that holds the number of transmitted dummy data for each channel when an underflow occurs in the data buffer, A decellularization device, comprising: a read control unit for performing a read control of the data buffer based on the cell loss information and the number of dummy data notified from a write control unit.
【請求項3】 請求項1および請求項2記載のデセル化
装置において、 前記制御情報領域に、 セル単位の損失数を格納するセル損失数領域と、1セル
に格納されるユーザデータ数を最大値とするバイト単位
のバイト損失数を格納するバイト損失数領域と、 アンダフロー発生時に送出したデータ数をセル単位で計
測したセルダミー数を格納するセルダミー数領域と、1
セルに格納されるユーザデータ数を最大値とするバイト
単位のバイトダミー数を格納するバイトダミー数領域を
設けたことを特徴とするデセル化装置。
3. The decellularization apparatus according to claim 1, wherein the control information area has a cell loss number area storing a cell-by-cell loss number and a maximum number of user data stored in one cell. A byte loss number area for storing a byte loss number in byte units as a value, a cell dummy number area for storing a cell dummy number obtained by measuring the number of data transmitted when an underflow occurs in cell units,
A decellularizing device comprising a byte dummy number area for storing a byte dummy number in byte units having a maximum value of the number of user data stored in a cell.
【請求項4】 請求項1および請求項2記載のデセル化
装置において、 セル損失発生時に、前記セル損失数領域のセル損失数と
前記バイト損失数領域をバイト損失数を更新し、アンダ
フロー発生後のセル到着時に、バイトダミー数を更新
し、損失数とダミーデータ数の一致を検出してデータの
読出し指示を行う読出し指示部を設けたことを特徴とす
るデセル化装置。
4. The decellularizing device according to claim 1, wherein when a cell loss occurs, the cell loss number in said cell loss number area and the byte loss number in said byte loss number area are updated to generate an underflow. A decellularizing device comprising a read instruction unit for updating the number of byte dummy when a cell arrives later and detecting a match between the number of lost data and the number of dummy data and instructing data reading.
【請求項5】 請求項1および請求項2記載のデセル化
装置において、 前記制御情報領域に、 セル損失数を格納するセル損失数領域と、 アンダフロー発生時に送出したデータ数をセル単位で計
測したセルダミー数を格納するセルダミー数領域と、1
セルに格納されるユーザデータ数を最大値とするバイト
単位のバイトダミー数を格納するバイトダミー数領域を
設けたことを特徴とするデセル化装置。
5. The decellularization apparatus according to claim 1, wherein the control information area measures a cell loss number area for storing a cell loss number, and measures the number of data transmitted when an underflow occurs in units of cells. Cell dummy number area for storing the set cell dummy number, and 1
A decellularizing device comprising a byte dummy number area for storing a byte dummy number in byte units having a maximum value of the number of user data stored in a cell.
【請求項6】 請求項1および請求項2記載のデセル化
装置において、 前記制御情報領域に、 バッファのオーバフローの発生を示す情報を格納するオ
ーバフロー領域を設けたことを特徴とするデセル化装
置。
6. The decelerator according to claim 1, wherein an overflow area for storing information indicating occurrence of a buffer overflow is provided in said control information area.
【請求項7】 複数のセルから複数チャネルのディジタ
ルデータに変換するデセル化装置であって、 入力したセルのヘッダ情報によりセルを識別し、チャネ
ル番号への変換を行うヘッダ処理部と、 入力データをチャネルごとに格納するデータバッファ
と、 前記データバッファへのデータの書込み制御を行う書込
み制御部と、 前記データバッファからのデータの読出し制御を行う読
出し制御部と、 チャネル単位にセルの転送揺らぎの許容値を設定するチ
ャネル別揺らぎ許容値処理部を設けたことを特徴とする
デセル化装置。
7. A decellularization device for converting a plurality of cells into digital data of a plurality of channels, comprising: a header processing unit for identifying a cell based on header information of the input cell and converting the cell into a channel number; A data buffer for storing data for each channel, a write control unit for controlling the writing of data to the data buffer, a read control unit for controlling the reading of data from the data buffer, A decellularization apparatus comprising a per-channel fluctuation permissible value processing unit for setting a permissible value.
【請求項8】 請求項7記載のデセル化装置において、 セル到着時に、前記チャネル別揺らぎ許容値処理部から
チャネルごとの揺らぎ許容値を読み出し、該揺らぎ許容
値を前記書込み制御部および前記読出し制御部に通知す
る揺らぎ許容値通知部を設けたことを特徴とするデセル
化装置。
8. The decellularization apparatus according to claim 7, wherein when a cell arrives, a permissible fluctuation value for each channel is read from the per-channel fluctuation permissible value processing section, and the permissible fluctuation value is written to the write control section and the read control. A decelerating apparatus, further comprising a fluctuation allowable value notifying unit for notifying the unit.
【請求項9】 請求項7記載のデセル化装置において、 所定の時間が経過するごとに、チャネル別の揺らぎ許容
値設定を減算し、該揺らぎ許容値が閾値に達したとき
に、前記データバッファからデータの読出しを行う減算
処理部を設けたことを特徴とするデセル化装置。
9. The decelerating apparatus according to claim 7, wherein each time a predetermined time elapses, a permissible fluctuation setting for each channel is subtracted, and when the permissible fluctuation value reaches a threshold value, the data buffer is set. A decelerating device characterized by comprising a subtraction processing unit for reading data from a device.
【請求項10】 請求項9記載のデセル化装置におい
て、 チャネル別の揺らぎ許容値設定からの減算間隔をSTM
フレーム時間単位とすることを特徴とするデセル化装
置。
10. The decelerating apparatus according to claim 9, wherein the subtraction interval from the permissible fluctuation value setting for each channel is set to an STM.
A decelerating apparatus characterized by using a frame time unit.
JP5335998A 1998-03-05 1998-03-05 Decelerator Withdrawn JPH11252110A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5335998A JPH11252110A (en) 1998-03-05 1998-03-05 Decelerator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5335998A JPH11252110A (en) 1998-03-05 1998-03-05 Decelerator

Publications (1)

Publication Number Publication Date
JPH11252110A true JPH11252110A (en) 1999-09-17

Family

ID=12940620

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5335998A Withdrawn JPH11252110A (en) 1998-03-05 1998-03-05 Decelerator

Country Status (1)

Country Link
JP (1) JPH11252110A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001026304A1 (en) * 1999-10-07 2001-04-12 Mitsubishi Denki Kabushiki Kaisha Cell disassembly device, cell disassembly method and computer-readable recording medium in which program for making computer execute the method is recorded
JP2002108804A (en) * 2000-10-04 2002-04-12 Nec Eng Ltd Data switching device
US7016333B1 (en) 1999-11-26 2006-03-21 Nec Corporation High speed timeslot assignment unit and method for a TDMA communication system
WO2012046760A1 (en) * 2010-10-07 2012-04-12 Necカシオモバイルコミュニケーションズ株式会社 Data reading device, communication device, data reading method and program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001026304A1 (en) * 1999-10-07 2001-04-12 Mitsubishi Denki Kabushiki Kaisha Cell disassembly device, cell disassembly method and computer-readable recording medium in which program for making computer execute the method is recorded
US7058080B1 (en) 1999-10-07 2006-06-06 Mitsubishi Denki Kabushiki Kaisha Cell disassembly device, cell disassembly method and computer-readable recording medium in which program for making computer execute the method is recorded
US7016333B1 (en) 1999-11-26 2006-03-21 Nec Corporation High speed timeslot assignment unit and method for a TDMA communication system
JP2002108804A (en) * 2000-10-04 2002-04-12 Nec Eng Ltd Data switching device
WO2012046760A1 (en) * 2010-10-07 2012-04-12 Necカシオモバイルコミュニケーションズ株式会社 Data reading device, communication device, data reading method and program

Similar Documents

Publication Publication Date Title
EP0942621B1 (en) Multiprocessing system and method for assembly of asynchronous transfer mode cells
JP2644071B2 (en) Switching node resequencing system
JP2788577B2 (en) Frame conversion method and apparatus
US5400326A (en) Network bridge
US20120051367A1 (en) Atm cell conversion circuit and atm cell conversion method
EP0355797A2 (en) Signalling apparatus for use in an ATM switching system
JPH11252110A (en) Decelerator
JP3681587B2 (en) Cell disassembling apparatus, cell disassembling method, and computer-readable recording medium recording a program for causing computer to execute the method
US6075790A (en) Asynchronous transfer mode system for, and method of, writing a cell payload between a control queue on one side of a system bus and a status queue on the other side of the system bus
US20090316726A1 (en) Apparatus and method for data transmission
JP2580412B2 (en) Multiple STM / ATM conversion method
JPH0290834A (en) ATM line equipment and ATM line termination equipment
JP2002368785A (en) Scheduling device and cell communication device
JP2917891B2 (en) Loss cell compensation method
JP3117133B2 (en) Frame assembly circuit and frame assembly method
JP3069224B2 (en) Traffic shaping device
JP2899609B2 (en) Cell sending device
JPH04369139A (en) ATM traffic control method
JP3103120B2 (en) Cell converter
JP2937750B2 (en) Pointer insertion device
JP2765985B2 (en) ATM network burst information transfer method
JP2000101595A (en) Cell assembling / disassembling apparatus and cell assembling / disassembling method
JP2000050372A (en) Data memory device and data memory control method
JP2001237843A (en) Packet segment and reassembly processing section in switching system
JP2000224185A (en) Atm-pds output interface circuit

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20050510