Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3347102B2 - Loop control circuit and loopback control device - Google Patents
[go: Go Back, main page]

JP3347102B2 - Loop control circuit and loopback control device - Google Patents

Loop control circuit and loopback control device

Info

Publication number
JP3347102B2
JP3347102B2 JP23055899A JP23055899A JP3347102B2 JP 3347102 B2 JP3347102 B2 JP 3347102B2 JP 23055899 A JP23055899 A JP 23055899A JP 23055899 A JP23055899 A JP 23055899A JP 3347102 B2 JP3347102 B2 JP 3347102B2
Authority
JP
Japan
Prior art keywords
data
loop
buffer
frame
return
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP23055899A
Other languages
Japanese (ja)
Other versions
JP2001045037A (en
Inventor
聡 真鍋
賢一 橋本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP23055899A priority Critical patent/JP3347102B2/en
Publication of JP2001045037A publication Critical patent/JP2001045037A/en
Application granted granted Critical
Publication of JP3347102B2 publication Critical patent/JP3347102B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Time-Division Multiplex Systems (AREA)
  • Small-Scale Networks (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、主にSDH(Sync
hronous Digital Hierarchy:高速中継速度体系の国際
規格)に用いられるユーザ単位のループ制御回路に関
し、折り返しループの際のフレーム単位とユーザ単位と
で正確に挿入・折り返すと共に他のユーザへの悪影響の
ないループ制御回路に関する。
The present invention mainly relates to SDH (Sync
(Hronous Digital Hierarchy: International standard for high-speed relay speed systems) For loop control circuits for each user, which are used in a loop control loop, the loop is correctly inserted and folded in frame units and user units in a loop-back loop and has no adverse effect on other users. It relates to a control circuit.

【0002】[0002]

【従来の技術】現ITU−Tでは、SONETのハイア
ラーキ(階層構造)をベースに、B−ISDN用の階層
構造のため、SDH(同期デジタルハイアラーキ)を勧
告し、このSDHでは、日本、アメリカ、ヨーロッパの
3種類の系列(ハイアラーキ)において、速度の統一と
同期の維持が必要となるため、専用のフレームを用い
て、通信を行う必要があると共に、このSDHを構成す
る交換局等では、自局の性能確認や故障個所の切り分け
のため、ループバックすることが必要である。
2. Description of the Related Art The current ITU-T recommends SDH (Synchronous Digital Hierarchy) for a B-ISDN hierarchical structure based on the SONET hierarchy (hierarchical structure). In three types of European networks (hierarchy), it is necessary to unify the speed and maintain synchronization. Therefore, it is necessary to perform communication using a dedicated frame. It is necessary to loop back to check the performance of the station and to isolate the faulty part.

【0003】このループバックする際に、ATM(非同
期転送モード)網では、ATMセル信号と同期信号を組
信号として異常セルの発生を防止しているが、SDH網
としては、同期転送という点でATM網とは異なったル
ープバック方式が要求される。
At the time of loopback, an ATM (asynchronous transfer mode) network uses an ATM cell signal and a synchronizing signal as a set signal to prevent the occurrence of abnormal cells, but the SDH network has a point of synchronous transfer. A loopback scheme different from the ATM network is required.

【0004】通常、SDH方式では、各ユーザーは使用
可能なタイムスロット(TS)数が予め定められてお
り、ユーザの追加/削除が任意に行われる。ユーザ単位
のループはユーザの追加/削除を行った場合でも、他の
ユーザに影響することなく、ループを継続しなければな
らない。
Normally, in the SDH system, the number of time slots (TS) that can be used by each user is predetermined, and addition / deletion of a user is arbitrarily performed. Even when a user adds / deletes a loop, the loop must be continued without affecting other users.

【0005】例えば、図5は、このループの実行中に、
ユーザーの追加/削除を行なった場合のタイムスロット
(TS)変更動作の例を示す。
For example, FIG. 5 shows that during execution of this loop,
An example of a time slot (TS) changing operation when a user is added / deleted will be described.

【0006】図5(A)に示すように、まず、ユーザー
aにTS1〜2,ユーザーbにTS3〜4,ユーザーc
にTS5が定められている時、ユーザbが、ループ中の
場合(A)、ユーザーaが、削除になり、TS1〜2を
使用しなくなった時は、ユーザーbがTS1〜2、ユー
ザーcがTS3に変更になる(図5(B))。
As shown in FIG. 5A, first, TS1 to TS2 for user a, TS3 to 4, TS for user b, and user c
When user b is in a loop (A) when user b is in a loop, and when user a is deleted and no longer uses TS 1-2, user b becomes TS 1-2 and user c This is changed to TS3 (FIG. 5B).

【0007】この時、ループ中のユーザーbは、ループ
を継続して行い、かつデータの連続性は保たなくてはい
けない。また、他のユーザーに影響を与えてはならな
い。同様に、ユーザーaが、追加された場合(図5
(C))でも、ループを継続して行い、かつデータの連
続性は保たなくてはいけない。
At this time, the user b in the loop must continue the loop and maintain the continuity of data. Also, do not affect other users. Similarly, when the user a is added (FIG. 5)
(C) However, the loop must be continuously performed and the continuity of data must be maintained.

【0008】また、前記のTSの変更は、非同期の制御
により行われる。TSの変更の指示は、下り/上りそれ
ぞれのタイミングで、有効とする。図5に示すように、
図5(A)から図5(B)及び(C)に係るタイミング
は一定ではなく、折り返しループ情報として任意の時間
に指示されるため、タイミングを取る必要性が生じる。
[0008] The change of the TS is performed by asynchronous control. The instruction to change the TS is valid at each timing of downlink and uplink. As shown in FIG.
The timings shown in FIGS. 5A to 5B and 5C are not constant, and are specified as loop-back loop information at an arbitrary time. Therefore, it is necessary to take a timing.

【0009】[0009]

【発明が解決しようとする課題】しかしながら、図1に
示すようなループバック方式において、装置側に入力す
る上りデータのタイムスロットの空きの期間に装置側か
ら出力する下りデータのタイムスロットを追加すること
は単純にはできず、例えば、図4(B)の下りフレーム
位相と,(F)に示す上りフレーム位相とが期間(β)
だけずれていた場合には、下りデータをループバックす
ることは困難である。特に、複数のTSを有するフレー
ム単位でループバックの箇所を検索する場合、下りフレ
ーム位相(図4(B))と、上りフレーム位相(図4
(F))の位相差(図4に示す(β))を吸収するルー
プ用バッファを持つだけでは、折り返しデータの連続性
は、保つことができないだけでなく、他のユーザーにも
影響を与えてしまう。
However, in the loopback system as shown in FIG. 1, a time slot for downlink data to be output from the device is added to a time period when a time slot for uplink data to be input to the device is vacant. This cannot be done simply. For example, the downstream frame phase shown in FIG. 4B and the upstream frame phase shown in FIG.
If they are only shifted, it is difficult to loop back the downlink data. In particular, when searching for a loopback location in a frame unit having a plurality of TSs, a downlink frame phase (FIG. 4B) and an uplink frame phase (FIG.
Just having a loop buffer that absorbs the phase difference of (F)) ((β) shown in FIG. 4) not only cannot maintain the continuity of the folded data but also affects other users. Would.

【0010】また、下り/上りTS更新タイミングの位
相差(図4に示す(α))分のループ用バッファを持っ
た場合、ループ用バッファが増大かつ遅延量が大きくな
ってしまう。
When a loop buffer corresponding to the phase difference ((.alpha.) Shown in FIG. 4) of the update timing of the downlink / uplink TS is provided, the loop buffer increases and the amount of delay increases.

【0011】本発明は、ループバックする際に、下りフ
レーム位相と上りフレーム位相との位相差を吸収して、
ループバック用のバッファ容量を削減し、ループバック
用のバッファによる遅延量を小さくすることを課題とす
る。
The present invention absorbs the phase difference between the downstream frame phase and the upstream frame phase when looping back,
An object of the present invention is to reduce the capacity of a loopback buffer and reduce the amount of delay caused by the loopback buffer.

【0012】[0012]

【課題を解決するための手段】本発明は、上りデータと
下りデータとを相互に折り返すループ制御回路におい
て、複数のタイムスロットから成るフレームと、当該フ
レームの先頭位置にパルスを発生するフレームパルス
と、折り返しデータの先頭タイムスロットとそれに続く
必要なタイムスロット数と前記折り返しデータに加わる
元からのデータの先頭タイムスロットとそれに続く必要
なタイムスロット数とをフレーム情報とを入力するバッ
ファ制御部と、該バッファ制御部からの書込アドレスと
読出アドレスを受けて前記折り返しデータを書き込み及
び読み出すバッファと、前記バッファ制御部の選択制御
信号により、前記元からのデータと前記折り返しデータ
との何れかを選択するセレクタとを備え、前記フレーム
情報に従って、前記元からのデータから前記折り返しデ
ータとを前記フレームパルスに同期して折り返すことを
特徴とする。
According to the present invention, there is provided a loop control circuit for looping up uplink data and downlink data mutually, comprising a frame composed of a plurality of time slots, and a frame pulse for generating a pulse at a head position of the frame. A buffer control unit for inputting the first time slot of the loopback data and the number of necessary time slots following it and the first time slot of the original data added to the loopback data and the number of necessary time slots following the frame information. A buffer for writing and reading the return data in response to a write address and a read address from the buffer control unit, and selecting one of the original data and the return data by a selection control signal of the buffer control unit And a selector for performing the conversion according to the frame information. Wherein the folding La data in synchronization with said folded data to said frame pulse.

【0013】また、上記ループ制御回路において、前記
バッファ制御部は、前記フレームパルスを入力して前記
折り返しデータのタイムスロットをラッチする折り返し
タイミングと、前記元からのデータのタイムスロットを
ラッチする元からのデータタイミングと、ロードタイミ
ングとを出力するタイミングカウンタと、前記折り返し
タイミングに応じて前記折り返しデータの先頭タイムス
ロットとそれに続く必要なタイムスロット数とを記憶す
る折り返しF/Fと、前記元からのデータタイミングに
応じて前記元からのデータの先頭タイムスロットとそれ
に続く必要なタイムスロット数とを記憶する元からのF
/Fと、前記ロードタイミングに応じてクロックをカウ
ントする選択カウンタと、前記折り返しF/Fに応じて
前記クロックをカウントする読出カウンタと、前記選択
カウンタの出力と前記元からのF/Fの出力とを比較す
る比較器とを備え、前記比較器の出力により前記元から
のデータと前記折り返しデータとの何れかを選択するセ
レクタを制御することを特徴とする。
In the above-mentioned loop control circuit, the buffer control unit may receive the frame pulse and latch a time slot of the return data, and determine a return timing of latching the time slot of the original data. A timing counter for outputting the data timing and the load timing, a return F / F for storing a leading time slot of the return data and a required number of subsequent time slots in accordance with the return timing; F from the source which stores the head time slot of the source data and the required number of subsequent time slots in accordance with the data timing
/ F, a selection counter that counts a clock according to the load timing, a read counter that counts the clock according to the return F / F, an output of the selection counter, and an output of the original F / F. And a selector for selecting one of the original data and the return data based on an output of the comparator.

【0014】また、上記ループ制御回路において、前記
比較器の出力により前記読出カウンタのカウントをリセ
ットし、前記バッファは前記タイミングカウンタからの
書込アドレスにより前記折り返しデータを書き込み、前
記読出カウンタからの読出アドレスにより読み出すこと
を特徴とする。
In the above-mentioned loop control circuit, the count of the read counter is reset by an output of the comparator, and the buffer writes the return data by a write address from the timing counter, and reads the read data from the read counter. It is characterized by reading by address.

【0015】また、上記ループ制御回路において、前記
セレクタは前記元からのデータと前記折り返しデータと
の何れかを選択する際に、前記バッファ制御部からの前
記前記フレーム情報中折り返しフレームと元からのデー
タ中の元からのフレームとのうち前記元からのフレーム
のフレームパルスに同期して前記折り返しデータを選択
することを特徴とする。
In the above-mentioned loop control circuit, when the selector selects one of the original data and the loopback data, the selector selects the loopback frame in the frame information from the buffer control unit when the selector selects one of the original data and the loopback data. The return data is selected in synchronization with a frame pulse of the original frame among the original frames in the data.

【0016】また、本発明は、装置側から回線側に出力
する下り信号(データ)と、回線側から装置側に出力す
る上り信号(データ)の間で、下り信号を上り信号に折
り返すループ制御回路(図1)において、ループの実行
は、ユーザー単位に行われる。また、ユーザーはあらか
じめ指定されたタイムスロット(TS)を使用し、他の
ユーザーの追加/削除により、使用するTSは、非同期
の制御によって変更される。ループバック方式を実行中
に、他のユーザーの追加/削除が行われ、ループ実行中
のユーザーのTSが変更になった場合でも、ループ用の
バッファを持ち、バッファの書き込み/読み出しの制御
を行う事により、他のユーザーに、影響を与えることな
く、折り返し試験ができることを特徴としている。
Further, the present invention provides a loop control for returning a downlink signal to an uplink signal between a downlink signal (data) output from the device side to the line side and an uplink signal (data) output from the line side to the device side. In the circuit (FIG. 1), the execution of the loop is performed for each user. Further, the user uses a time slot (TS) designated in advance, and the TS to be used is changed by asynchronous control by adding / deleting another user. Even if another user is added / deleted while the loopback method is being executed and the TS of the user who is executing the loop is changed, a loop buffer is provided to control writing / reading of the buffer. This makes it possible to perform a loopback test without affecting other users.

【0017】[0017]

【発明の実施の形態】本発明による実施形態について、
図面を参照しつつ詳細に説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments according to the present invention will be described.
This will be described in detail with reference to the drawings.

【0018】(1)構成の説明 図1に本発明の実施形態による基本概念を示す説明図を
示す。装置側と回線側とが対向して配置され、装置側に
は、例えば交換機や各種の通信サービスを実行する局舎
の装置等が含まれており、ループバック実行時には、特
定の測定用データを含んだユーザを特定して、当該ユー
ザの複数のタイムスロットのデータを折り返すことが想
定される。また、回線側には、次の交換局までの伝送路
や伝送路を監視する監視装置等が含まれる。本システム
では、装置側から回線側への下りデータの送出と、回線
側から装置側への上りデータの受信とで、データの送受
信を行っている。このデータは、他のユーザのセルとも
組み合わせた複数セルを1フレーム単位として伝送して
いる。
(1) Description of Configuration FIG. 1 is an explanatory diagram showing a basic concept according to an embodiment of the present invention. The device side and the line side are arranged opposite to each other, and the device side includes, for example, an exchange or a device in a station that executes various communication services.When loopback is performed, specific measurement data is transmitted. It is assumed that the user including the user is specified and the data of the plurality of time slots of the user is looped back. Further, the line side includes a transmission path to the next exchange, a monitoring device for monitoring the transmission path, and the like. In this system, data transmission and reception are performed by transmitting downlink data from the device side to the line side and receiving uplink data from the line side to the device side. This data is transmitted in units of one frame in a plurality of cells combined with cells of other users.

【0019】ここで、回線側で障害が発生した場合と
か、装置側内で下りデータとしたデータが正常か否か確
認する場合とかに、ループ制御回路にて下りデータを折
り返して、上りデータに挿入し、ループバックさせる場
合が生じる。その場合、上りデータの中には、他のユー
ザのデータが送出されて来ているので、単純に折り返す
ことは許されず、折り返すタイミングと上りデータとの
タイミングの選択に、図2及び図3に示す構成としてい
る。
Here, depending on whether a failure has occurred on the line side or whether the data as downlink data is normal in the device side, the loop control circuit loops the downlink data and converts the data into uplink data. Insertion and loopback may occur. In this case, since data of another user is transmitted in the uplink data, it is not permitted to simply return the data, and the selection of the return timing and the timing of the uplink data is performed as shown in FIGS. The configuration is as shown.

【0020】図2は、本発明の実施形態を示すループバ
ック制御システムのブロック図である。図2において、
装置側の下りデータを一時的に格納するバッファ2と、
装置側からのフレームパルスFPとクロックCLKと先
頭TS値や使用TS数のループ情報とを入力するバッフ
ァ制御部1と、バッファ制御部1の制御の下で上りデー
タとバッファ2とのどちらかを選択するセレクタ3とか
ら構成される。このバッファ制御部1は、バッファ2に
書込アドレスaと読出アドレスbを出力し、セレクタ3
へは選択制御信号cを出力する。また、セレクタ3は上
りデータと下りデータの折り返し信号との何れかを選択
する。ここでは、バッファ2の書き込み/読み出しのア
ドレスは、1TS分のデータを1単位として行なうもの
とする。また、バッファ2の容量は予測される折り返す
下りデータのタイムスロット(TS)数のデータ量であ
ればよい。
FIG. 2 is a block diagram of a loopback control system showing an embodiment of the present invention. In FIG.
A buffer 2 for temporarily storing downlink data on the device side;
A buffer control unit 1 for inputting a frame pulse FP, a clock CLK, a leading TS value and loop information of the number of used TSs from the device side, and either the uplink data or the buffer 2 under the control of the buffer control unit 1 And a selector 3 to be selected. The buffer control unit 1 outputs the write address a and the read address b to the buffer 2 and
Outputs a selection control signal c. The selector 3 selects one of the uplink data and the return signal of the downlink data. Here, it is assumed that the write / read address of the buffer 2 is performed with data of one TS as one unit. Further, the capacity of the buffer 2 may be a data amount of the number of timeslots (TS) of the predicted downlink data to be turned back.

【0021】図2を参照すると、バッファ制御部3に
は、装置側下りデータの先頭を示すフレームパルス(F
P)と、下りデータに同期したCLKが供給される。ま
たループバックを実行するユーザーの指定は、ユーザー
の使用するTSの先頭位置と使用するTS数を示すルー
プ情報により行われ、非同期で入力される。
Referring to FIG. 2, the buffer control unit 3 supplies a frame pulse (F) indicating the head of the apparatus-side downlink data.
P), and a CLK synchronized with the downlink data is supplied. The user who performs the loopback is specified by loop information indicating the start position of the TS used by the user and the number of used TSs, and is input asynchronously.

【0022】通常時(ループバック未実施時)は、セレ
クタ3により、回線側からの上りデータが選択され、装
置側に出力される。
In normal times (when loopback is not performed), the selector 3 selects uplink data from the line side and outputs it to the apparatus side.

【0023】ループバックの実行時の動作は、バッファ
制御部1の書込/読出制御信号により、ループ用バッフ
ァ2の書き込み/読み出し制御を行い、バッファ2に書
き込まれた下りデータが、ループ情報によるループ中の
ユーザーが使用するTS数だけ、読み出され、セレクタ
3で選択され、装置側上りデータに折り返す。
The operation at the time of executing the loopback is to control the writing / reading of the loop buffer 2 by the write / read control signal of the buffer control unit 1, and the downlink data written in the buffer 2 is based on the loop information. The number of TSs used by the users in the loop is read out, selected by the selector 3, and looped back to the device-side uplink data.

【0024】次に、バッファ制御部1の詳細な構成につ
いて説明する。図3は、本発明の図2におけるバッファ
制御部1の詳細を示すブロック図である。装置側のクロ
ック信号は、各カウンタ4,7,8にカウンタタイミン
グとして供給される。
Next, a detailed configuration of the buffer control unit 1 will be described. FIG. 3 is a block diagram showing details of the buffer control unit 1 in FIG. 2 of the present invention. The clock signal on the device side is supplied to each of the counters 4, 7, 8 as counter timing.

【0025】カウンタ4は、折り返しのスタート点を示
すフレームパルスFPを基準に、バッファ2(図2)の
書き込みアドレスと、使用TS数を示すループ情報(先
頭TS値、使用TS数)をラッチするために、あらかじ
め定められた下りTSの更新タイミングd及び、上りT
Sの更新タイミングf、カウンタ8のロードタイミング
eを生成する。ファーストイン/ファーストアウトメモ
リ(先入れ先出しメモリ)F/F5は、カウンタ4で生
成された下りTSラッチタイミングdにより、ループ情
報(先頭TS値)を保持する。F/F6は、カウンタ4
で生成された上りTSラッチタイミングfにより、ルー
プ情報(先頭TS値、使用TS数)を保持する。カウン
タ7はF/F5により、保持されたループ情報(先頭T
S値)をロード値として動作を開始する。また、比較回
路9で生成したイネーブル有効時にカウントアップし、
バッファ2(図2)の読み出しアドレスbを生成する。
The counter 4 latches a write address of the buffer 2 (FIG. 2) and loop information (head TS value, number of used TS) indicating the number of used TSs with reference to the frame pulse FP indicating the start point of the return. Therefore, a predetermined update timing d of the downlink TS and an uplink T
An update timing f of S and a load timing e of the counter 8 are generated. The first-in / first-out memory (first-in first-out memory) F / F5 holds loop information (leading TS value) based on the downlink TS latch timing d generated by the counter 4. F / F6 is a counter 4
The loop information (the leading TS value and the number of used TSs) is held based on the uplink TS latch timing f generated in (1). The counter 7 uses the F / F 5 to hold the loop information (top T
The operation is started with the S value) as the load value. Also, it counts up when the enable generated by the comparison circuit 9 is valid,
A read address b for the buffer 2 (FIG. 2) is generated.

【0026】カウンタ8は、カウンタ4で生成されたロ
ードタイミングeで、カウンタを動作させ、比較回路9
に、カウンタ値を出力する。比較回路9は、カウンタ8
で生成したカウント値と、F/F6により保持されたル
ープ情報の先頭TS値と比較し、一致したときから、使
用TS数まで、セレクタ3(図2)の選択信号c及びカ
ウンタ7に対してのイネーブルを生成する。
The counter 8 operates the counter at the load timing e generated by the counter 4 and
Output the counter value. The comparison circuit 9 includes a counter 8
Is compared with the leading TS value of the loop information held by the F / F 6, and from the time when the values match, the selection signal c of the selector 3 (FIG. 2) and the counter 7 up to the number of used TS. Generate enable for

【0027】図2に示したバッファ制御部1は、上述し
たように、ループバックする場合に、装置側からのフレ
ームパルスFPとクロックCLKと先頭TS値や使用T
S数のループ情報とを入力して、ループバック用の小容
量のバッファ2にループバックするデータを格納する制
御信号となるアドレスを指定し、セレクタ3にバッファ
2からの読み出しデータを選択する選択信号を出力する
ことにより、上りデータとの相剋もなく、同期のとれた
ループバックテスト等を実行することができる。
As described above, the buffer control unit 1 shown in FIG. 2 performs the frame pulse FP, the clock CLK, the leading TS value and the used T
The number of S loop information is input, an address serving as a control signal for storing data to be looped back into the small-capacity buffer 2 for loopback is specified, and the selector 3 selects data to be read from the buffer 2. By outputting the signal, a synchronized loopback test or the like can be executed without conflict with uplink data.

【0028】(2)動作の説明 以下、本実施形態によるループバック制御装置の動作
を、図3の詳細ブロック図及び、図4のタイミング図を
用いて説明する。ループバックを実行するユーザーを示
す(先頭TS値)ループ情報は、非同期の制御により設
定される(図4(A))。
(2) Description of Operation Hereinafter, the operation of the loopback control device according to the present embodiment will be described with reference to the detailed block diagram of FIG. 3 and the timing diagram of FIG. Loop information indicating the user who executes the loopback (the first TS value) is set by asynchronous control (FIG. 4A).

【0029】このループ情報には、装置側の下りデータ
及び上りデータを監視しており、図4(A)に示すルー
プ情報をnからmに変更されると、下りループ情報
(E)は、次の下りフレーム位相のフレームパルスFP
の時にループ情報nからmに変更され、上りループ情報
(K)は、データ折り返し期間が終了した時点でループ
情報nからmに変更され、この両者を含めてループ情報
として、カウンタ4の書き込みタイミングに応じて、F
/F5、F/F6に入力され、ラッチされる。
In this loop information, downlink data and uplink data on the device side are monitored. When the loop information shown in FIG. 4A is changed from n to m, the downlink loop information (E) becomes Frame pulse FP of next down frame phase
At the time, the loop information n is changed from m to m, and the upstream loop information (K) is changed from the loop information n to m at the end of the data return period. Depending on F
/ F5 and F / F6 are latched.

【0030】カウンタ4は、CLK,FPを入力し、図
4(B)に示すフレームパルスFPが入力されると、カ
ウントを開始し、図4(B)に示す下りフレームの先頭
から、下りデータ(図4(C))を、バッファ(図2
(2))に書き込むためのアドレスを出力する。
The counter 4 inputs CLK and FP, and starts counting when the frame pulse FP shown in FIG. 4B is input, and starts counting down from the beginning of the downstream frame shown in FIG. (FIG. 4C) is stored in a buffer (FIG. 2C).
(2) Outputs the address to be written to.

【0031】また、F/F5で、下りループ情報(先頭
TS値)をラッチする下りのTS更新タイミングd(図
4(D))と、F/F6で、上りループ情報(先頭T
S、使用TS数)をラッチする上りのTS更新タイミン
グf(図4(J))を出力する。
Further, the downlink TS update timing d (FIG. 4D) for latching the downlink loop information (head TS value) at the F / F5, and the uplink loop information (head T) at the F / F6.
S, the uplink TS update timing f (FIG. 4 (J)) for latching the number of used TSs is output.

【0032】さらに、カウンタ4は、上りデータの先頭
を示すタイミングeを生成し、カウンタ8のロードタイ
ミングとする。
Further, the counter 4 generates a timing e indicating the head of the upstream data, and uses it as the load timing of the counter 8.

【0033】一方、F/F5は、カウンタ4で生成され
た、下りのTS更新タイミングd(図4(D))によ
り、ループ中のユーザーを示す先頭TSを保持し、カウ
ンタ7のロード値を出力する。F/F6は、カウンタ4
で生成された、上りのTS更新タイミングf(図4
(J))により、比較回路9で、選択信号を生成するた
めの、ループ中のユーザーを示す先頭のTSと使用TS
数を保持する。
On the other hand, the F / F 5 holds the leading TS indicating the user in the loop according to the downlink TS update timing d (FIG. 4D) generated by the counter 4 and updates the load value of the counter 7. Output. F / F6 is a counter 4
4, the uplink TS update timing f (FIG. 4)
According to (J)), the comparison circuit 9 generates the selection signal and the first TS indicating the user in the loop and the used TS.
Keep the number.

【0034】カウンタ7は、F/F5で保持しているル
ープ中のユーザーを示す先頭TS(図4(E))で、カ
ウンタの初期値を決定し、比較回路9で生成したイネー
ブルが有効時動作する つまり、上りデータにおいて、
ループ中のユーザーが出力するTS位置で、下りループ
データが、書き込まれたアドレスを出力し、バッファ
(図2(2))から、データを読み出す。
The counter 7 determines the initial value of the counter at the first TS (FIG. 4 (E)) indicating the user in the loop held by the F / F 5, and when the enable generated by the comparison circuit 9 is valid. Operates In other words, in uplink data,
At the TS position output by the user in the loop, the downstream loop data outputs the written address and reads the data from the buffer (FIG. 2 (2)).

【0035】カウンタ8は、カウンタ4で生成された上
りデータの先頭を示すタイミングにより、カウンタを動
作させる。比較回路9は、カウンタ8で生成したカウン
タ値と、F/F6で保持しているループ中のユーザーを
示す先頭のTS(図4(K))の比較を行ない、一致し
たところから、使用TSまでの間、セレクタ(図2
(3))の選択信号を出力するとともに、カウンタ7に
イネーブル信号を出力する(図4(G))。
The counter 8 operates at a timing indicating the head of the uplink data generated by the counter 4. The comparison circuit 9 compares the counter value generated by the counter 8 with the first TS (FIG. 4 (K)) indicating the user in the loop held by the F / F 6, and when the values match, the used TS is used. Until the selector (Fig. 2
While outputting the selection signal of (3)), an enable signal is output to the counter 7 (FIG. 4 (G)).

【0036】即ち、ループ情報(図4(A))が、ルー
プ情報nからmに変更になった場合、まず、下りTS更
新タイミングd(図4(D))で、下りデータ(図4
(C))のループ中ユーザーの開始TSが、ループ情報
nからmに更新される(E)。この時、上りループ中ユ
ーザーの開始TSはループ情報nのままで、上りデータ
のループユーザーの出力を開始するTSnの位置で、更
新された下りデータのループユーザーのデータを読み出
す。その後、上りTS更新タイミングfで、上りTS
が、ループ情報nからmに更新した後(K)、上りデー
タのループユーザーの出力を開始するTSmの位置で、
更新された下りデータのループユーザーのデータを読み
出すことにより、ループ中のユーザーの開始TSに変更
があった場合でも、下りデータを、上りデータに折り返
すことが可能である。
That is, when the loop information (FIG. 4A) is changed from loop information n to m, first, the downlink data (FIG. 4D) is transmitted at the downlink TS update timing d (FIG. 4D).
The start TS of the user in the loop of (C)) is updated from the loop information n to m (E). At this time, while the start TS of the user in the up loop remains the loop information n, the updated loop user data of the down data is read out at the position of TS n where the output of the up data loop user starts. Thereafter, at the uplink TS update timing f, the uplink TS
Is updated from the loop information n to m (K), and at the position of TSm where the output of the uplink data from the loop user is started,
By reading the updated downlink data of the loop user of the downlink data, it is possible to return the downlink data to the uplink data even if the start TS of the user in the loop is changed.

【0037】なお、図4中、斜線枠はループ情報nによ
るループ中のユーザーの存在位置を示し、クロス枠はル
ープ情報mによるループ中のユーザーの存在位置を示し
ている。
In FIG. 4, the hatched frame indicates the position of the user in the loop according to the loop information n, and the cross frame indicates the position of the user in the loop according to the loop information m.

【0038】従って、ループ情報がnからmに変更され
た後(A)、下りループ情報(E)がnからmに更新さ
れてから、上りループ情報(K)がnからmに更新され
るまでの間(図4に示す(α))は、下りループ情報
(E)mによってバッファ2から読み出されたデータ
を、上りループ情報(K)nの位置に挿入することによ
り、下りデータを、上りデータを欠落することなく、折
り返すことが可能である。
Therefore, after the loop information is changed from n to m (A), the downstream loop information (E) is updated from n to m, and then the upstream loop information (K) is updated from n to m. Until ((α) shown in FIG. 4), the data read from the buffer 2 by the downstream loop information (E) m is inserted into the position of the upstream loop information (K) n so that the downstream data is It is possible to loop back without losing the uplink data.

【0039】また、上記実施形態では、下りループ情報
(E)がnからmに更新されてから、上りループ情報
(K)がnからmに更新されるまでの時間(図4に示す
(α))分のバッファ容量を必要とはしない。従って、
バッファ2の記憶容量は小さくて済み、本発明のループ
制御回路によって、簡素な構成で、ループバックを実行
することができる。
In the above embodiment, the time from when the downlink loop information (E) is updated from n to m to when the uplink loop information (K) is updated from n to m (see FIG. 4 (α )) No buffer capacity is required. Therefore,
The storage capacity of the buffer 2 can be small, and the loop back can be executed with a simple configuration by the loop control circuit of the present invention.

【0040】また、セレクタ3の選択は、下りデータの
フレーム中のループ実行中のユーザーのデータだけを折
り返すので、折り返しデータの連続性を保つことができ
る。また、このことから、ループ実行以外のユーザに悪
影響を与えることもない。
Further, the selection of the selector 3 wraps only the data of the user who is executing the loop in the frame of the downlink data, so that the continuity of the wrapped data can be maintained. This does not adversely affect users other than the loop execution.

【0041】また、バッファ2は、下り/上りTS更新
タイミングの位相差(図4に示す(α))分の容量を持
つ必要はなく、それによる折り返す下りデータの遅延量
が大きくなることはない。
Further, the buffer 2 does not need to have a capacity corresponding to the phase difference between the downlink / uplink TS update timings ((α) shown in FIG. 4), and the delay amount of the return downlink data does not increase. .

【0042】なお、下り/上りのループユーザーを示す
TS更新タイミングの位相差が、任意の値でも本構成を
使用することができる。また、上記実施形態では、装置
側における折り返しループの例を示したが、回線側上り
データを、回線側下りデータに折り返すループでも使用
することができる。
Note that the present configuration can be used even if the phase difference of the TS update timing indicating the downlink / uplink loop user is an arbitrary value. Further, in the above-described embodiment, an example of the loopback on the device side has been described. However, it is also possible to use the loopback of the line-side uplink data to the line-side downlink data.

【0043】[0043]

【発明の効果】このように、ユーザー単位の折り返し試
験中に、非同期の制御による、ユーザーのタイムスロッ
トTSが変更になった場合でも、小容量バッファを持
ち、バッファの書き込み/読み出しの制御を行うことに
より折り返しデータの連続性を保つことが可能になる。
また、下り/上りのTS更新タイミングの位相差(図4
(α))分中、ユーザーの折り返しTS数分だけのバッ
ファを持つことにより、折り返しデータの連続性を保つ
回路構成を実現でき、本発明の制御を、実現することに
よりバッファ量を少なくし、かつ遅延量を少なくするこ
とが可能である。
As described above, even when the user's time slot TS is changed by the asynchronous control during the loopback test for each user, the small-capacity buffer is provided and the writing / reading of the buffer is controlled. This makes it possible to maintain the continuity of the return data.
Also, the phase difference between the downlink and uplink TS update timing (FIG. 4)
(Α)) By providing a buffer for the number of the return TSs of the user during the minutes, a circuit configuration for maintaining the continuity of the return data can be realized. By implementing the control of the present invention, the buffer amount can be reduced. In addition, the amount of delay can be reduced.

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

【図1】本発明のループ制御回路の概念的信号折り返し
方式の説明図である。
FIG. 1 is an explanatory diagram of a conceptual signal folding method of a loop control circuit of the present invention.

【図2】本発明のループ制御回路のループバックの概念
的ブロック図である。
FIG. 2 is a conceptual block diagram of a loop back of the loop control circuit of the present invention.

【図3】本発明のループ制御回路のバッファ制御部のブ
ロック図である。
FIG. 3 is a block diagram of a buffer control unit of the loop control circuit according to the present invention.

【図4】本発明のループ制御回路のタイミングチャート
である。
FIG. 4 is a timing chart of the loop control circuit of the present invention.

【図5】従来のループ制御回路のタイミングチャートで
ある。
FIG. 5 is a timing chart of a conventional loop control circuit.

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

1 バッファ制御部 2 バッファ 3 セレクタ 4 カウンタ 5,6 F/F 7,8 カウンタ 9 比較器 DESCRIPTION OF SYMBOLS 1 Buffer control part 2 Buffer 3 Selector 4 Counter 5, 6 F / F 7, 8 Counter 9 Comparator

───────────────────────────────────────────────────── フロントページの続き (72)発明者 橋本 賢一 神奈川県川崎市中原区小杉町一丁目403 番地 日本電気テレコムシステム株式会 社内 (56)参考文献 特開 平3−185949(JP,A) 特開 平11−27341(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04L 12/437 ──────────────────────────────────────────────────続 き Continuation of the front page (72) Inventor Kenichi Hashimoto 1-403 Kosugi-cho, Nakahara-ku, Kawasaki-shi, Kanagawa Pref. Kaihei 11-27341 (JP, A) (58) Field surveyed (Int. Cl. 7 , DB name) H04L 12/437

Claims (8)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 上りデータに重ねて下りデータを折り返
すループ制御回路において、複数のタイムスロットから
成るフレームと、当該フレームの先頭位置にフレームパ
ルスを発生するフレームパルスと、折り返しデータの先
頭タイムスロットとそれに続く必要なタイムスロット数
と前記折り返しデータに加わる元からのデータの先頭タ
イムスロットとそれに続く必要なタイムスロット数とを
フレーム情報とを入力するバッファ制御部と、該バッフ
ァ制御部からの書込アドレスと読出アドレスを受けて前
記折り返しデータを書き込み及び読み出すバッファと、
前記バッファ制御部の選択制御信号により、前記元から
のデータと前記折り返しデータとの何れかを選択するセ
レクタとを備え、前記フレーム情報に従って、前記元か
らのデータから前記折り返しデータとを前記フレームパ
ルスに同期して折り返すことを特徴とするループ制御回
路。
1. A loop control circuit for looping back downlink data over uplink data, comprising: a frame including a plurality of time slots; a frame pulse for generating a frame pulse at a head position of the frame; A buffer control unit for inputting frame information with a required number of time slots following the start time slot of original data added to the return data and a required number of subsequent time slots, and writing from the buffer control unit A buffer for writing and reading the return data in response to an address and a read address;
A selector for selecting any of the original data and the return data according to a selection control signal of the buffer control unit; and transmitting the return data from the original data to the frame pulse according to the frame information. A loop control circuit characterized by looping back in synchronization with a loop.
【請求項2】 前記バッファ制御部は、前記フレームパ
ルスを入力して前記折り返しデータのタイムスロットを
ラッチする折り返しタイミングと、前記元からのデータ
のタイムスロットをラッチする元からのデータタイミン
グと、ロードタイミングとを出力するタイミングカウン
タと、前記折り返しタイミングに応じて前記折り返しデ
ータの先頭タイムスロットとそれに続く必要なタイムス
ロット数とを記憶する折り返しF/Fと、前記元からの
データタイミングに応じて前記元からのデータの先頭タ
イムスロットとそれに続く必要なタイムスロット数とを
記憶する元からのF/Fと、前記ロードタイミングに応
じてクロックをカウントする選択カウンタと、前記折り
返しF/Fに応じて前記クロックをカウントする読出カ
ウンタと、前記選択カウンタの出力と前記元からのF/
Fの出力とを比較する比較器とを備え、前記比較器の出
力により前記元からのデータと前記折り返しデータとの
何れかを選択するセレクタを制御することを特徴とする
請求項1に記載のループ制御回路。
And a buffer control unit that receives the frame pulse and latches the time slot of the return data, a data timing from the source that latches the time slot of the original data, and a load control unit. A timing counter for outputting a timing, a return F / F for storing a leading time slot of the return data according to the return timing and a required number of subsequent time slots, and a return F / F corresponding to the original data timing. An original F / F that stores the start time slot of the original data and the number of necessary time slots following it, a selection counter that counts a clock according to the load timing, and A read counter for counting the clock; The output of the counter and the F /
2. The comparator according to claim 1, further comprising: a comparator for comparing an output of the first data with the output of the first data, wherein a selector for selecting one of the original data and the folded data is controlled by the output of the comparator. Loop control circuit.
【請求項3】 前記比較器の出力により前記読出カウン
タのカウントをリセットし、前記バッファは前記タイミ
ングカウンタからの書込アドレスにより前記折り返しデ
ータを書き込み、前記読出カウンタからの読出アドレス
により読み出すことを特徴とする請求項2に記載のルー
プ制御回路。
3. The method according to claim 2, wherein the count of the read counter is reset by an output of the comparator, the buffer writes the return data by a write address from the timing counter, and reads by a read address from the read counter. The loop control circuit according to claim 2, wherein
【請求項4】 前記セレクタは前記元からのデータと前
記折り返しデータとの何れかを選択する際に、前記バッ
ファ制御部からの前記フレーム情報中折り返しフレーム
と前記元からのデータ中の元からのフレームとのうち前
記元からのフレームのフレームパルスに同期して前記折
り返しデータを選択することを特徴とする請求項1乃至
3の何れか1項に記載のループ制御回路。
4. When the selector selects one of the original data and the return data, the selector selects the return frame in the frame information from the buffer control unit and the return data in the original data. 4. The loop control circuit according to claim 1, wherein the loop-back data is selected in synchronization with a frame pulse of the original frame among frames.
【請求項5】 前記セレクタは前記折り返しデータの先
頭タイムスロットに続く必要なタイムスロット数の箇所
を前記折り返しデータの折り返しタイムスロットとし、
当該折り返しタイムスロットを折り返した後に前記元か
らのデータを選択することを特徴とする請求項1乃至4
の何れか1項に記載のループ制御回路。
5. The method according to claim 1, wherein the selector sets a required number of time slots following the first time slot of the loopback data as a loopback time slot of the loopback data,
5. The method according to claim 1, wherein the original data is selected after the return time slot is returned.
The loop control circuit according to claim 1.
【請求項6】 下りデータを一時的に記録するバッファ
と前記バッファを制御するバッファ制御部とを備え、複
数のスロットからなるフレームデータ構造の下りデータ
を上りデータに重ねて折り返すループバック制御装置に
おいて、 前記下りデータを折り返すバッファ制御部は、前記フレ
ームデータの先頭位置にフレームパルスを生成し、折り
返す前記下りデータの先頭タイムスロットとそれに続く
必要なタイムスロット数とを含むフレーム情報とを入力
し、前記折り返す下りデータを書込む書込アドレスと読
み出す読出アドレスを前記フレームパルスより生成して
前記折り返す下りデータを書き込み及び読み出す前記バ
ッファを制御する前記バッファ制御部と、前記バッファ
制御部の選択制御信号により、前記上りデータと前記折
り返す下りデータとの何れかを選択するセレクタとを備
え、前記フレームデータに従って、前記上りデータから
前記折り返しデータとを前記フレームパルスに同期して
折り返すことを特徴とするループバック制御装置。
6. A loopback control device comprising: a buffer for temporarily recording downlink data; and a buffer control unit for controlling the buffer, wherein the loopback control device loops back the downlink data of a frame data structure including a plurality of slots so as to overlap with the uplink data. The buffer control unit that loops back the downlink data generates a frame pulse at the head position of the frame data, and inputs frame information including a head time slot of the downlink data to be looped back and a required number of subsequent time slots, A buffer control unit that generates a write address for writing the return data and a read address for reading from the frame pulse and controls the buffer for writing and reading the return data; and a selection control signal of the buffer control unit. , The uplink data and the turn-back below A selector for selecting one of the data according to the frame data, loopback control apparatus characterized by folding the said folded data from the uplink data in synchronism with the frame pulse.
【請求項7】 請求項6に記載のループバック制御装置
において、前記バッファ制御部は、上位の制御系から下
りと上りのループ情報を受信し、当該下りループ情報に
変更があった後に前記上りループ情報が更新されるまで
の間、前記下りループ情報によって前記バッファから読
み出されたデータを前記上りループ情報の位置に挿入す
ることを特徴とするループバック制御装置。
7. The loopback control device according to claim 6, wherein the buffer control unit receives downlink and uplink loop information from a higher-level control system, and after the downlink loop information is changed, the buffer controller. A loopback control device, wherein data read from the buffer according to the downstream loop information is inserted into the position of the upstream loop information until the loop information is updated.
【請求項8】 請求項6に記載のループバック制御装置
において、前記バッファの記憶容量は前記上りデータに
挿入される下りデータの容量であることを特徴とするル
ープバック制御装置。
8. The loopback control device according to claim 6, wherein the storage capacity of the buffer is a capacity of downlink data inserted into the uplink data.
JP23055899A 1999-05-21 1999-08-17 Loop control circuit and loopback control device Expired - Fee Related JP3347102B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23055899A JP3347102B2 (en) 1999-05-21 1999-08-17 Loop control circuit and loopback control device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP11-141956 1999-05-21
JP14195699 1999-05-21
JP23055899A JP3347102B2 (en) 1999-05-21 1999-08-17 Loop control circuit and loopback control device

Publications (2)

Publication Number Publication Date
JP2001045037A JP2001045037A (en) 2001-02-16
JP3347102B2 true JP3347102B2 (en) 2002-11-20

Family

ID=26474112

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23055899A Expired - Fee Related JP3347102B2 (en) 1999-05-21 1999-08-17 Loop control circuit and loopback control device

Country Status (1)

Country Link
JP (1) JP3347102B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4538162B2 (en) * 2001-03-12 2010-09-08 ネッツエスアイ東洋株式会社 Transmission line test circuit

Also Published As

Publication number Publication date
JP2001045037A (en) 2001-02-16

Similar Documents

Publication Publication Date Title
US4945548A (en) Method and apparatus for detecting impending overflow and/or underrun of elasticity buffer
US5146477A (en) Jitter control in digital communication links
EP0492440B1 (en) Cell transmission phase and rate converting circuit
JPH09247156A (en) Line connection device
JP3347102B2 (en) Loop control circuit and loopback control device
JPH05276136A (en) Method for generating signal and device therefor
US7184442B1 (en) Buffer management method and apparatus
US6438143B1 (en) Image packet communications system
AU609646B2 (en) Method and apparatus for detecting impending overflow and/or underrun of elasticity buffer
WO1988007300A1 (en) Jitter control in digital communications links
US20080025346A1 (en) Method and device for synchronizing and multiplexing asynchronous signals
JP2713252B2 (en) Packet phase synchronization circuit
EP1639601B1 (en) Asynchronous jitter reduction technique
KR0145178B1 (en) Independent Synchronous Internal Communication Network and Node Device Used in It
JP3030783B2 (en) Receive data synchronization circuit
JPH07212334A (en) Burst transmission device and burst transmission system
JP2834145B2 (en) Packet phase synchronization circuit and packet phase synchronization method
JP2947687B2 (en) Buffer device
JP5471237B2 (en) Method and circuit for transferring clock and frame
JP2963194B2 (en) Jitter suppression circuit
JP3949595B2 (en) Jitter suppression circuit
JPH05130064A (en) Destuffing circuit
JP2672737B2 (en) Control method of multi-frame synchronization circuit
JPH05260076A (en) Atm/stm interface circuit
JPS62290234A (en) Frame synchronizing system for loop-type communication network

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080906

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080906

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090906

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090906

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100906

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110906

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120906

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130906

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees