JPS5851461B2 - Time division multiplex control method - Google Patents
Time division multiplex control methodInfo
- Publication number
- JPS5851461B2 JPS5851461B2 JP53106502A JP10650278A JPS5851461B2 JP S5851461 B2 JPS5851461 B2 JP S5851461B2 JP 53106502 A JP53106502 A JP 53106502A JP 10650278 A JP10650278 A JP 10650278A JP S5851461 B2 JPS5851461 B2 JP S5851461B2
- Authority
- JP
- Japan
- Prior art keywords
- time slot
- channel
- time
- time division
- terminal
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1605—Fixed allocated frame structures
- H04J3/1623—Plesiochronous digital hierarchy [PDH]
- H04J3/1629—Format building algorithm
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
【発明の詳細な説明】
本発明は、時分割多重制御方式、特に伝送速度の異なる
端末からのデータを時分割多重回線を介して伝送する時
分割多重制御方式の改良に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an improvement in a time division multiplex control system, particularly a time division multiplex control system for transmitting data from terminals having different transmission speeds via a time division multiplex line.
従来から、時分割多重ネットワーク・システムにおいて
、時分割多重マルチプレクサをもうけ、複数のマルチプ
レクサ相互間を時分割多重回線によって連けいすること
が行なわれている。Conventionally, in a time division multiplex network system, a time division multiplexer is provided and a plurality of multiplexers are connected to each other by a time division multiplex line.
このような従来の時分割多重マルチプレクサにおいては
、当該マルチプレクサの処理能力が必らずしも十分でな
いこともあって、送信情報を時分割多重回線上に送出す
るに当って、例えば次のように処理していた。In such conventional time division multiplexing multiplexers, the processing capacity of the multiplexer is not always sufficient, so when sending transmission information onto the time division multiplexing line, for example, the following It was being processed.
即ち、例えば端末A、B、C,・・・・・・からの送信
要求は、時分割多重回線上の予め定められたタイム・ス
ロットTA、TB、Tc、・・・・・・に割当てられて
送信されるようにされていた。That is, for example, transmission requests from terminals A, B, C, . . . are assigned to predetermined time slots TA, TB, Tc, . . . on the time division multiplex line. It was supposed to be sent.
このため、送信要求の個数は、時分割多重回線上のタイ
ム・スロットの個数によってtJ限を受けることになり
、また回線断検出などの制御信号を伝送するために1つ
または複数個のタイム・スロットを予め割当てるように
すると、上記制御信号の伝送頻度が小さいこともあって
、その分だけ伝送効率が低下する。Therefore, the number of transmission requests is limited to tJ by the number of time slots on the time division multiplex line, and one or more time slots are required to transmit control signals such as line disconnection detection. If the slots are allocated in advance, the frequency of transmission of the control signal will be low, and the transmission efficiency will decrease accordingly.
本発明は、上記の考察に基づくものであって、伝送速度
の異なる端末から送られて来るデータを時分割多重回線
を介して効率よく伝送できると共に、送信側でタイム・
スロットをどのように割当てたかを受信側に正確に通知
せしめ得るシステムを提供することを目的としている。The present invention is based on the above considerations, and is capable of efficiently transmitting data sent from terminals with different transmission speeds via a time division multiplex line, and also allows the transmission side to efficiently transmit data from terminals with different transmission speeds.
It is an object of the present invention to provide a system that can accurately notify a receiving side of how slots are allocated.
そしてそのため本発明の時分割多重制御力式は送信側の
時分割多重化装置と、該送信側の時分割多重化装置に端
末回線を介して接続された複数の端末と、受信側の時分
割多重化装置と、上記送信側の時分割多重化装置と受信
側の時分割多重化装置とを結ぶ時分割多重回線とを具備
する時分割多重制御方式であって、上記送信側の時分割
多重化装置は、1個又は複数の端末からデータ送信要求
が送られて来たとき端末の優先順位にしたがって1個の
データ送信要求を選択する優先選択手段と、該優先選択
手段によって選択されたデータ送信要求に対して上記時
分割多重回線の空きのチャネルを割当てるチャネル割当
手段と、該チャネル割当手段によって割当てられた空き
のチャネルの持つタイム・スロットの中から上記選択さ
れたデータ送信要求を送って来た端末の伝送速度に応じ
た数のタイム・スロットを選択するタイム・スロット選
択手段と、上記複数の端末回線を選択的に上記時分割多
重回線に接続するマルチプレクサと、上記優先選択手段
によってデータ送信要求の選択が行われたとき選択され
たデータ送信要求を送って来た端末の端末回線上に伝送
開始指示信号を乗せる伝送開始指示信号発生手段と、タ
イム・スロット・カウンタと、タイム・スロットの番号
によって定まる記憶場所にマルチプレクサ制御情報を記
憶するスキャナ・アドレス・テーブルと、上記タイム・
スロット・カウンタの内容をアドレスとして上記スキャ
ナ・アドレス・テーブルをリードし読出されたマルチプ
レクサ制御情報を上記マルチプレクサに送るスキャナ・
アドレス・テーブル読出制御手段と、上記タイム・スロ
ット選択手段によって選択された1個又は複数個のタイ
ム・スロットのそれぞれの番号によって定まる各記憶場
所に当該タイム・スロットを使用する端末によって一意
に定まるマルチプレクサ制御情報を書込むスキャナ・ア
ドレス・テーブル書込制御手段とを具備し、上記受信側
の時分割多重化装置は、複数のチャネル・バッファと、
上記時分割多重回線を上記複数のチャネル・バッファの
それぞれに選択的に接続する分配器と、伝送開始指示信
号検出手段と、タイム・スロット・カウンタと、伝送開
始指示信号を持つタイム・スロットの番号を記憶するタ
イム・スロット番号記憶手段と、上記時分割多重回線を
介して伝送開始指示信号が送られて来たとき空きのチャ
ネル′・バッファを選択するチャネル・バッファ選択手
段と、タイム・スロットの番号によって定まる記憶場所
に分配器制御情報を記憶するタイム・スロット・テーブ
ルと、上記タイム・スロット・カウンタの内容をアドレ
スとして上記タイム・スロット・テーブルをリードし読
出された分配器制御情報を上記分配器を送るタイム・ス
ロット・テーブル読出制御手段と、上記タイム・スロッ
ト番号記憶手段の中に記憶されている1個又は複数個の
タイム・スロット番号のそれぞれによって定まる各記憶
場所に上記選択されたチャネル・バッファによって一意
に定まる分配器制御情報を書込むタイム・スロット・テ
ーブル書込制御手段とを具備することを特徴とするもの
である。Therefore, the time division multiplexing control system of the present invention has a time division multiplexing device on the transmitting side, a plurality of terminals connected to the time division multiplexing device on the transmitting side via terminal lines, and a time division multiplexing device on the receiving side. A time division multiplexing control system comprising a multiplexing device and a time division multiplex line connecting the time division multiplexing device on the transmitting side and the time division multiplexing device on the receiving side, the method comprising: a time division multiplexing device on the transmitting side; The conversion device includes a priority selection means for selecting one data transmission request according to the priority order of the terminal when data transmission requests are sent from one or more terminals, and a data transmission request selected by the priority selection means. Channel allocation means for allocating an empty channel of the time division multiplex line to the transmission request; and sending the data transmission request selected from among the time slots of the empty channel allocated by the channel allocation means. a time slot selection means for selecting a number of time slots according to the transmission speed of the incoming terminal; a multiplexer for selectively connecting the plurality of terminal lines to the time division multiplex line; Transmission start instruction signal generating means for placing a transmission start instruction signal on the terminal line of the terminal that has sent the selected data transmission request when the transmission request is selected; a time slot counter; and a time slot counter. A scanner address table that stores multiplexer control information in a memory location determined by the number of
A scanner that reads the scanner address table using the contents of the slot counter as an address and sends the read multiplexer control information to the multiplexer.
address table read control means; and a multiplexer uniquely determined by the terminal using the time slot in each storage location determined by the respective number of one or more time slots selected by the time slot selection means. scanner address table write control means for writing control information, the receiving side time division multiplexing device comprising: a plurality of channel buffers;
a distributor for selectively connecting the time division multiplexed line to each of the plurality of channel buffers; a transmission start instruction signal detection means; a time slot counter; and a time slot number having the transmission start instruction signal. time slot number storage means for storing a time slot number; channel buffer selection means for selecting an empty channel' buffer when a transmission start instruction signal is sent via the time division multiplex line; A time slot table that stores distributor control information in a memory location determined by a number, and a time slot table that reads the time slot table using the contents of the time slot counter as an address and distributes the read distributor control information as described above. a time slot table reading control means for sending the selected channel to each memory location determined by each of the one or more time slot numbers stored in the time slot number storage means; - Time slot table write control means for writing distributor control information uniquely determined by the buffer.
以下図面を参照しつつ説明する。This will be explained below with reference to the drawings.
第1図は本発明が適用される時分割多重ネットワーク・
システムの一実施例構成、第2図A、Bは従来の時分割
多重マルチプレクサによる回線割当てと本発明に用いる
時分割多重マルチプレクサによる回線割当てとを説明す
る説明図、第3図は本発明による一実施例時分割多重制
御方式を概念的に説明する説明図、第4図および第5図
は本発明の送信側および受信側の一実施例構成を示して
いる。Figure 1 shows a time division multiplexing network to which the present invention is applied.
An embodiment of the system configuration, FIGS. 2A and 2B are explanatory diagrams illustrating line allocation using a conventional time division multiplexing multiplexer and line allocation using a time division multiplexing multiplexer used in the present invention, and FIG. Embodiment FIGS. 4 and 5, which are explanatory diagrams conceptually explaining the time division multiplex control system, show the configuration of an embodiment of the transmitting side and receiving side of the present invention.
第1図において、1は時分割多重7、ットワーク・シス
テム、2−0 、2−1 、2−2 、・・・・・・は
夫々時分割多重マルチプレクサiTDM、3−0 、3
−1 、3−2 、・・・・・・は夫々ノード制御部、
4ないし12は夫々チャネル、13ないし16は夫々ポ
ート・アダプタ、17ないし19は夫々端末、20はネ
ットワーク・コントロール・センタであってネットワー
クの状態を監視する端末、21ないし26は夫々時分割
多重回線、27ないし30は夫夫端末回線を表わしてい
る。In FIG. 1, 1 is a time division multiplexer 7, a network system, 2-0, 2-1, 2-2, . . . are time division multiplexers iTDM, 3-0, 3, respectively.
-1, 3-2, . . . are node control units, respectively;
4 to 12 are channels, respectively, 13 to 16 are port adapters, 17 to 19 are terminals, 20 is a network control center and a terminal for monitoring the network status, and 21 to 26 are time division multiplex lines, respectively. , 27 to 30 represent husband and wife terminal lines.
各時分割多重マルチプレクサiTDM 2は夫々ノー
ド制御部NC3、チャネルCH1およびポート・アダプ
タPAをもっている。Each time division multiplexer iTDM 2 has a respective node controller NC3, a channel CH1 and a port adapter PA.
そして、チャネルCHは時分割多重回線と接続され、こ
れによって各時分割多重マルチプレクサiTDM2は互
に連けいされる。The channel CH is connected to a time division multiplex line, whereby the time division multiplexers iTDM2 are linked together.
またポート・アダプタPAは端末回線を介して端末(1
0など)と接続される。Port adapter PA also connects the terminal (1) via the terminal line.
0, etc.).
各ノード制御部NCには、図示をしないがノード・チャ
ネル・テーブルが用意され、時分割多重ネットワーク・
システム1の構成に関する情報が格納されている。Each node control unit NC is provided with a node channel table (not shown), and a time division multiplex network
Information regarding the configuration of the system 1 is stored.
このため、例えば時分割多重マルチプレクサiTDM2
−1において、端末18から送信要求が発生した場合、
ノード制御装置3−1は、該送信の送り先が自己マルチ
プレクサ21内に属する端末に対するものか、成るいは
他のマルチプレクサ例えば2−0内に属する端末に対す
るものかなどを、上記ノード・チャネル・テーブルの内
容によって判定する。For this reason, for example, the time division multiplexer iTDM2
-1, if a transmission request occurs from the terminal 18,
The node control device 3-1 uses the node channel table to determine whether the destination of the transmission is to a terminal belonging to its own multiplexer 21 or to a terminal belonging to another multiplexer, for example 2-0. Judgment is based on the content.
そして例えばマルチプレクサ2−0に属する端末17に
対するものである場合、チャネル7および時分割多重回
線21を介してマルチプレクサ2−0に送信する。For example, if the signal is for terminal 17 belonging to multiplexer 2-0, it is transmitted to multiplexer 2-0 via channel 7 and time division multiplex line 21.
マルチプレクサ2−0においては、上記送信をチャネル
6において受信する。Multiplexer 2-0 receives the above transmission on channel 6.
そしてノード制御部3−0の制御のもとてポート・アダ
プタ13および回線27を介して端末17に伝送する。The data is then transmitted to the terminal 17 via the port adapter 13 and line 27 under the control of the node controller 3-0.
端末17から端末18に送信する場合、上記の逆のルー
トを通ることは言うまでもない。Needless to say, when transmitting from terminal 17 to terminal 18, the above route is reversed.
また、例えば回線21において図示X印の如く回線障害
が発生した場合、該障害情況は、各マルチプレクサにお
けるノード制御部3内の上記ノード・チャネル・テーブ
ル内に記録され、端末18から端末17へ送信するに当
って、マルチプレクサ2−1は、チャネル8および回線
23を介してマルチプレクサ22に送信する。For example, if a line failure occurs in the line 21 as indicated by the X mark in the diagram, the failure situation is recorded in the node channel table in the node control unit 3 of each multiplexer and transmitted from the terminal 18 to the terminal 17. In doing so, multiplexer 2-1 transmits via channel 8 and line 23 to multiplexer 22.
そしてマルチプレクサ2−2は、チャネル10#よび回
線22を介してマルチプレクサ2−3に送信し、マルチ
プレクサ2−0はポート・アダプタ13を介して端末1
7に伝送するようにされる。Multiplexer 2-2 then transmits to multiplexer 2-3 via channel 10# and line 22, and multiplexer 2-0 transmits to terminal 1 via port adapter 13.
7.
第2図Aは従来の時分割多重マルチプレクサTDMによ
る回線割当てを説明し、第2図Bは本発明によるインテ
リジェント時分割多重マルチプレクサiTDM によ
る回線割当てを説明している。FIG. 2A illustrates line assignment by a conventional time division multiplexer TDM, and FIG. 2B illustrates line assignment by an intelligent time division multiplexer iTDM according to the invention.
なお図中の符号2−0 、2−1 、21は第1図に対
応し、2−1′や2−0′は夫々本発明のインテリジェ
ント時分割多重マルチプレクサi TDM 2−1や2
−0に対応する従来の時分割多重マルチプレクサ、a、
b、c、・・・・・・やa’、 b’、 c/・・・・
・は夫々送信情報を表わしている。Note that the symbols 2-0, 2-1, and 21 in the figure correspond to those in FIG.
A conventional time division multiplexer corresponding to −0, a,
b, c,... and a', b', c/...
・represents transmission information.
また説明を簡単にするため、時分割多重回線21は4個
のチャネルCH8ないしCH3をもつものとして表わさ
れている。Further, for the sake of simplicity, the time division multiplex line 21 is shown as having four channels CH8 to CH3.
従来の時分割マルチプレクサTDM[よる回線割当ての
場合、第2図A図示の如く、端末Aが端末Zに対して送
信情報aを、端末Bが端末Yに対して送信情報すを、端
末Cが端末Xに対して送信情報Cを、端末りが端末Wに
対して送信情報dを夫々送信するものとするとき次のよ
うに行なわれる。In the case of line assignment using the conventional time division multiplexer TDM, as shown in FIG. 2A, terminal A sends transmission information a to terminal Z, terminal B sends transmission information When it is assumed that transmission information C is to be transmitted to terminal X, and transmission information d is to be transmitted from the terminal to terminal W, the procedure is as follows.
即ち端末Aに対応して回線21上の例えば1つのタイム
・スロットを利用したチャネルCHoが予め割当てられ
、端末Bに対応して同じくチャネルCH1が予め割当て
られ、・・・・・・、端末りに対応してチャネルCH3
が予め割当てられている。That is, a channel CHo using, for example, one time slot on the line 21 is allocated in advance for terminal A, a channel CH1 is allocated in advance for terminal B, and so on. Channel CH3 corresponding to
is assigned in advance.
そして、マルチプレクサ2−1′は端末Aからの情報a
をチャネルCHoに乗せるようにして回線21を介して
マルチプレクサ2−σに送信する。Then, multiplexer 2-1' receives information a from terminal A.
is transmitted to multiplexer 2-σ via line 21 on channel CHo.
マルチプレクサ2−0′は、チャネルCHoによって伝
送されてきた情報aを端末装置Aからの情報として端末
Zに伝送するようにする。The multiplexer 2-0' transmits the information a transmitted by the channel CHo to the terminal Z as information from the terminal device A.
このため、図示の例で言えば端末A、B、C。Therefore, in the illustrated example, terminals A, B, and C.
Dの個数は、回線21上のチャネルの個数によって制限
を受けることになる。The number of D is limited by the number of channels on the line 21.
そして更に比較的発生頻度の少ない制御信号のために、
1つのチャネルを固定的に割当てた場合、発生頻度の少
ない制御信号のために1つのチャネルが占有され、伝送
効率が更に低下する。Furthermore, for control signals that occur relatively infrequently,
If one channel is fixedly allocated, one channel will be occupied by a control signal that occurs infrequently, further reducing transmission efficiency.
インテリジェント時分割マルチプレクサiTDMを用い
る場合、第2図B図示の如く、回線21上の空きチャネ
ル(タイム・スロット)を順次見出しては送信情報を割
当ててゆく。When using the intelligent time division multiplexer iTDM, as shown in FIG. 2B, empty channels (time slots) on the line 21 are sequentially found and transmitted information is assigned to them.
即ち、端末Cから情報d′とe′とを順に端末Xに送信
するに当って、回線21上のそのときの空きチャネルC
H3を用いて情報e′を伝送し、空きチャネルCH2を
用いて情報d′を伝送するようにされる。That is, when transmitting information d' and e' sequentially from terminal C to terminal
Information e' is transmitted using H3, and information d' is transmitted using free channel CH2.
本発明を更に詳細に説明すると、回線21上のタイム・
スロットが例えば第3図Aに図示する如く1フレームを
構成するものとすれば、第3図Bに図示する如く、例え
ば伝送速度が50BPSの端末回線に対しては、チャネ
ルCHoにタイム・スロットT。To explain the invention in more detail, the time signal on the line 21
If a slot constitutes one frame as shown in FIG. 3A, for example, for a terminal line with a transmission rate of 50 BPS, as shown in FIG. 3B, there is a time slot T in channel CHo. .
を、チャネルCH,にタイム・スロットT、を、・・・
・・・、チャネルCH(fl−2)にタイム・スロット
Tn−2を、チャネルCH(n−+)にタイム・スロッ
トTn−1を夫々予め割当てるようにし、また伝送速度
が100BPSの端末回線に対しては、チャネルCHo
にタイム・スロットToとTnとを、チャネルCH1に
タイム・スロットT1とTn++とを、・・・・・・、
チャネルCH(n−2)にタイム・スロットT、2とT
2fi−2とを、チャネルCH(。, channel CH, and time slot T,...
..., time slot Tn-2 is assigned to channel CH (fl-2), time slot Tn-1 is assigned to channel CH (n-+), and the terminal line with a transmission rate of 100 BPS is assigned in advance. For channel CHo
time slots To and Tn for channel CH1, time slots T1 and Tn++ for channel CH1, etc.
Channel CH(n-2) has time slots T, 2 and T
2fi-2 and channel CH(.
−1)にタイム・スロットTn−1とT2n−1とを夫
々予め割当てるようにする。-1), time slots Tn-1 and T2n-1 are respectively allocated in advance.
また複数の端末回線から同時にデータ送信要求があった
場合には予め定めた優先順位にしたがって1つの端末回
線からのデータ送信要求のみを有効とし他の端末回線か
らのデータ送信要求を待機状態にする。Also, if there are data transmission requests from multiple terminal lines at the same time, only the data transmission requests from one terminal line are valid according to a predetermined priority order, and data transmission requests from other terminal lines are placed on standby. .
なお、端末はデータを送信するとき、データ転送要求を
送出し、データ送信許可信号が送られて来ると、データ
を送出する。Note that when transmitting data, the terminal sends out a data transfer request, and when a data transmission permission signal is sent, it sends out the data.
更に本発明の場合、空チャネルには空状態指示信号を付
与せしめておき、送信要求発生により割当てられた空チ
ャネルにはデータ転送に先立ってそれまでの空状態指示
信号に替えて伝送開始指示信号を付与せしめるようにす
る。Furthermore, in the case of the present invention, an empty channel is assigned an empty state instruction signal, and a transmission start instruction signal is given to an empty channel allocated upon generation of a transmission request in place of the previous empty state instruction signal prior to data transfer. be granted.
ここで空状態指示信号とは例えば論理rOJ信号列であ
り伝送開始指示信号とは例えば論理「1」信号列である
と考えてよい。Here, the empty state instruction signal may be, for example, a logic rOJ signal string, and the transmission start instruction signal may be, for example, a logic "1" signal string.
以下、この論理「1」信号列の伝送開始指示信号を連続
Z符号列という。Hereinafter, the transmission start instruction signal of this logic "1" signal string will be referred to as a continuous Z code string.
そして上記割当てられた空チャネルに今度はいわゆるヘ
ッダーを付与せしめ次にデータを転送せしめるようにす
る。Then, a so-called header is added to the allocated empty channel, and data is then transferred.
このため受信側では1つのフレーム内で上記空状態指示
信号から上記伝送開始指示信号への反転をみて反転した
タイム・スロットの数によりいずれの速度のものが割当
てられたかを判断することができ、当該反転したタイム
・スロットを組立ててヘッダーをみれば送信先アドレス
を容易に認識することができる。Therefore, on the receiving side, by looking at the reversal of the empty state instruction signal to the transmission start instruction signal within one frame, it is possible to judge which speed has been allocated based on the number of time slots inverted. The destination address can be easily recognized by assembling the inverted time slots and looking at the header.
第4図は本発明による時分割多重制御方式の送信側の一
実施例構成を示している。FIG. 4 shows the configuration of an embodiment of the transmitting side of the time division multiplex control system according to the present invention.
図中、31゜32、・・・・・・、33は夫々端末A、
B、・・・・・・、Nに接続される端末回線、34 、
35 、・・・・・・、36は夫々バッファ装置、37
は優先選択回路であり端末A、B、・・・・・・、N中
の複数の端末から同時に送信要求が発生した場合に予め
定められた優先順位にしたがって上記複数の送信要求に
送信順位を与えるもの、38は書換え可能なポート・ア
ドレス・チャネル・アドレス対応テーブルでありポート
・アドレス即ち端末A、B、・・・・・・、Nのアドレ
ス情報とチャネル・アドレス情報とが対応づけられて格
納されると共に各ポート・アドレス・チャネル・アドレ
ス対応にフラグ・ビットが付加されるもの、39はアド
レス・カウンタであり上記ポート・アドレス・チャネル
・アドレス対応テーブル38に対するアドレス指定を行
なうもの、40はポート・デコーダであり優先選択回路
37からのポート・アドレス情報を対応する伝送速度情
報に変換するもの、41はレジスタであり上記ポート・
デコーダ40により変換されて出力されてくる伝送速度
情報を格納するもの、42はテーブルであり上記チャネ
ル・アドレス情報と上記伝送速度情報とタイム・スロッ
ト・アドレス情報とが例えば第3図Bに図示する如く対
応づけられて予め格納されているもの、43はスキャナ
・アドレス・テーブルであり上記タイム・スロットアド
レス情報とマルチ・プレクサ・アドレス情報とが対応づ
けて格納されるもの、44はマルチ・プレクサでありレ
ジスタ54 、55 、・・・・・・、56を介して送
られてくる伝送情報にタイム・スロットを割当てるもの
、45はフレーム・タイマ回路、46はカウンタであり
フレーム・タイマ回路45からの出力信号により歩進さ
れスキャナ・アドレス・テーブル43に対するアドレス
指定を行なうもの、47はフレーム同期回路でありフレ
ーム同期ビットを出力するもの、48は書込/読出制御
回路でありスキャナ・アドレス・テーブル43に対し書
込み/読出し制御を行なうもの、49はフラグ「O」検
出回路、50は比較回路、51は書込制御回路、52は
連続Z符号列発生回路、53は送信終了監視回路、54
,55.・・・・・・、56は夫々レジスタ、57はオ
ア・ゲート、58は編集回路、59は変復調回路を夫々
表わしている。In the figure, 31°, 32, ..., 33 are respectively terminal A,
B, ..., terminal line connected to N, 34,
35, ..., 36 are buffer devices, 37
is a priority selection circuit which, when transmission requests are generated simultaneously from multiple terminals among terminals A, B, . . . , N, prioritizes the transmission requests according to a predetermined priority 38 is a rewritable port address channel address correspondence table in which port addresses, that is, address information of terminals A, B, . . . , N are associated with channel address information. 39 is an address counter that specifies the address for the port address channel address correspondence table 38, and 40 is a A port decoder converts the port address information from the priority selection circuit 37 into corresponding transmission speed information, and 41 is a register that converts the port address information from the priority selection circuit 37 into corresponding transmission speed information.
A table 42 stores the transmission rate information converted and outputted by the decoder 40, and the channel address information, transmission rate information, and time slot address information are shown in FIG. 3B, for example. 43 is a scanner address table in which the above-mentioned time slot address information and multiplexer address information are stored in association with each other; 44 is a multiplexer; There are registers 54, 55, . 47 is a frame synchronization circuit that outputs a frame synchronization bit; 48 is a write/read control circuit that specifies the address for the scanner address table 43; 49 is a flag "O" detection circuit, 50 is a comparison circuit, 51 is a write control circuit, 52 is a continuous Z code string generation circuit, 53 is a transmission end monitoring circuit, 54
,55. . . . , 56 represents a register, 57 an OR gate, 58 an editing circuit, and 59 a modulation/demodulation circuit.
本実施例の場合、送信処理を次の2通りの処理モードに
したがって実行する。In the case of this embodiment, the transmission process is executed according to the following two processing modes.
即ち(1)端末A、B。・・・・・・、Nから送信要求
が発生すると端末の優先順位に従って空き状態にあるチ
ャネルを選択し該選択された空きチャネルに対応するタ
イム・スロットアドレス情報を登録する登録処理モード
、(11)上記登録処理モードにおいて登録されたタイ
ム・スロット・アドレス情報を読出し上記端末A、B。That is, (1) terminals A and B. . . . A registration processing mode in which, when a transmission request is generated from N, an idle channel is selected according to the priority of the terminal and time slot address information corresponding to the selected idle channel is registered (11 ) The terminals A and B read out the time slot address information registered in the registration processing mode.
・・・・・・、Nから送られてくる伝送情報を上記タイ
ム・スロットに割当てて送信する伝送処理モード、とに
したがって実行する。. . . , a transmission processing mode in which the transmission information sent from N is assigned to the time slot and transmitted.
(4)登録処理モード
(1)端末A、B、・・・・・・、N中の任意の端末例
えば端末Aから送信要求が発生すると、該端末Aのアド
レス情報即ちポート・アドレス情報が優先選択回路37
から出力される。(4) Registration processing mode (1) When a transmission request occurs from any terminal among terminals A, B, ..., N, for example, terminal A, the address information of terminal A, that is, the port address information takes priority. Selection circuit 37
is output from.
(2)同時にアドレス・カウンタ39がポート・アドレ
ス・チャネル・アドレス対応テーブル38に対するアド
レス指定動作を開始する。(2) At the same time, the address counter 39 starts an addressing operation for the port address channel address correspondence table 38.
上記アドレス・カウンタ39によるアドレス指定動作開
始によりポート・アドレス・チャネル・アドレス対応テ
ーブル38内のフラグ・ビット情報が読出されてゆき、
例えば論理「0」のフラグ・ビット情報が読出されたと
きフラグ「0」検出回路49は上記アドレス・カウンタ
39に対してカウント・ストップ信号を送出する。When the address counter 39 starts the addressing operation, the flag bit information in the port/address/channel/address correspondence table 38 is read out.
For example, when flag bit information of logic "0" is read, the flag "0" detection circuit 49 sends a count stop signal to the address counter 39.
ここでフラグ・ビット情報とはチャネルが現在使用中の
ものであるか否かを指示する情報であると考えてよく、
使用中のチャネルに対しては例えば論理「1」の情報を
付与し一方使用中でないチャネルに対しては例えば論理
「0」の情報を付与している。Here, flag bit information can be thought of as information that indicates whether the channel is currently in use or not.
Channels that are in use are given, for example, logic "1" information, while channels that are not in use are given, for example, logic "0" information.
(3)フラグ「0」検出回路49からカウント・ストッ
プ信号が送出されると、アドレス・カウンタ39はカウ
ント動作を停止する。(3) When a count stop signal is sent from the flag "0" detection circuit 49, the address counter 39 stops counting operation.
そして上記の如き検出された論理「0」のフラグ・ビッ
ト情報に対応するポート・アドレス情報格納位置に上記
の如き優先選択回路3Tからのポート・アドレス情報即
ち端末人のアドレス情報を書込む。Then, the port address information, that is, the terminal person's address information, from the priority selection circuit 3T as described above is written in the port address information storage location corresponding to the flag bit information of logic "0" detected as described above.
また上記論理rOJのフラグ・ビット情報を論理「1」
のフラグ・ビット情報に反転せしめると共に当該フラグ
・ビット情報に対応するチャネル・アドレス情報を読出
す。In addition, the flag bit information of the above logic rOJ is set to logic “1”.
The flag bit information is inverted and the channel address information corresponding to the flag bit information is read out.
(4)上記(2)および(3)の処理が実行される間、
上記の如き優先選択回路37から出力されたポート・ア
ドレス情報はポート・デコーダ40により対応する伝送
速度情報に変換される。(4) While the above processes (2) and (3) are executed,
The port address information outputted from the priority selection circuit 37 as described above is converted into corresponding transmission speed information by the port decoder 40.
即ち例えば端末Aの伝送速度が100BPSである場合
には端末Aのアドレス情報即ちポート・アドレス情報は
100BPSの伝送速度情報に変換される。That is, for example, if the transmission rate of terminal A is 100 BPS, the address information of terminal A, that is, the port address information, is converted to the transmission rate information of 100 BPS.
そして該変換された伝送速度情報はレジスタ41にセッ
トされる。The converted transmission speed information is then set in the register 41.
(5)上記の如きポート・アドレス・チャネル・アドレ
ス対応テーブル38から読出されてきたチャネル・アド
レス情報と上記の如きレジスタ41にセットされた伝送
速度情報とでテーブル42が索引され、上記チャネル・
アドレス情報と上記伝送速度情報とに対応するタイム・
スロット・アドレス情報が読出される。(5) The table 42 is indexed using the channel address information read from the port address/channel address correspondence table 38 as described above and the transmission speed information set in the register 41 as described above, and the channel address information as described above is indexed.
The time corresponding to the address information and the above transmission speed information
Slot address information is read.
即ち、例えば第3図人図示の如くlフレームが構成され
ている場合において、上記チャネル・アドレス情報がチ
ャネルCH1に対応する情報でありかつ上記伝送速度情
報が伝送速度100BPSに対応する情報であるものと
すれば、第3図B図示のタイム・スロットT1とTn+
1 とに夫々対応するタイム・スロット・アドレス情報
が読出される。That is, for example, in the case where an l frame is configured as shown in FIG. 3, the channel address information is information corresponding to channel CH1, and the transmission speed information is information corresponding to a transmission speed of 100 BPS. Then, time slots T1 and Tn+ shown in FIG.
The time slot address information corresponding to 1 and 1 is read out.
(6)上記テーブル42から読出されたタイム・スロッ
ト・アドレス情報は対応するマルチ・プレクサ・アドレ
ス情報とともにスキャナ・アドレス・テーブル43上に
書込まれる。(6) The time slot address information read from the table 42 is written onto the scanner address table 43 along with the corresponding multiplexer address information.
ここでマルチ・プレクサ・アドレス情報とは端末A、B
、・・・・・・、Nに対応するマルチ・プレクサ44に
おけるゲートのアドレス情報であると考えてよく、後述
する如く例えば端末Bに対応するゲートが指定された場
合には端末Bからの伝送情報が時分割多重回線上に乗る
ようにされると考えてよい。Here, the multiplexer address information refers to terminals A and B.
, . . . , can be considered to be the address information of the gate in the multiplexer 44 corresponding to Information may be thought of as being carried over time division multiplexed links.
(7)一方端末A、B、・・・・・・、N中の複数の端
末から同時に送信要求が発生した場合には優先選択回路
37は上記複数の端末のうち最も優先順位が高い端末を
選択し当該端末に対応するポート・アドレス情報を出力
する。(7) On the other hand, if transmission requests are generated simultaneously from multiple terminals among terminals A, B, . . . , N, the priority selection circuit 37 selects the terminal with the highest priority among the multiple terminals. Outputs the port address information corresponding to the selected terminal.
そして上記(2)ないしく6)の処理と同様に動作され
登録処理が行なわれる。Then, the registration process is performed in the same manner as the processes (2) to 6) above.
この間残りの端末からの送信要求は待機状態にされ、例
えば上記端末に対応する登録処理が終了すると次に優先
順位が高い端末に対応する登録処理が実行されると考え
てよい。During this time, transmission requests from the remaining terminals are kept in a standby state, and for example, when the registration process corresponding to the above-mentioned terminal is completed, it may be considered that the registration process corresponding to the terminal with the next highest priority is executed.
(B) 伝送処理モード
(8)上記優先選択回路37からポート・アドレス情報
が出力されると、連続Z符号列発生回路52は連続Z符
号列を発生し、上記ポート・アドレス情報が指示する端
末に対応するレジスタ54 、55 、・・・・・・、
56に上記連続Z符号列が格納される。(B) Transmission processing mode (8) When the port address information is output from the priority selection circuit 37, the continuous Z code string generating circuit 52 generates a continuous Z code string, and the terminal specified by the port address information Registers 54, 55, ..., corresponding to
The continuous Z code string is stored in 56.
ここで連続Z符号列は上述した伝送開始指示信号に対応
している。Here, the continuous Z code string corresponds to the above-mentioned transmission start instruction signal.
(9)一方カウンタ46はスキャナ・アドレス・テーブ
ル43に対するアドレス指定動作を行ない、スキャナ・
アドレス・テーブル43から各タイム・スロットに対応
するマルチ・プレクサ・アドレス情報が順次読出されて
くる。(9) On the other hand, the counter 46 performs an addressing operation for the scanner address table 43, and
Multiplexer address information corresponding to each time slot is sequentially read out from the address table 43.
マルチ・プレクサ44は上記の如き読出されてくるマル
チ・プレクサ・アドレス情報により制御され、レジスタ
54,55.・・・・・・56を介して送られてくる各
端末A、B、・・・・・・。The multiplexer 44 is controlled by the read multiplexer address information as described above, and is controlled by the registers 54, 55 . Each terminal A, B, . . . is sent via . . . 56.
Nからの伝送情報を時分割多重回線上のタイム・スロッ
トに割当てる。The transmission information from N is assigned to time slots on the time division multiplex line.
勿論上記の如くレジスタ54,55.・・・・・・、5
6のいずれかに格納された連続Z符号列については上述
した登録処理モードにおいて選択されたタイム・スロッ
トが割当てられる。Of course, registers 54, 55 .・・・・・・、5
The time slot selected in the above-mentioned registration processing mode is assigned to the continuous Z code string stored in any of the above-mentioned registration processing modes.
00)端末A、B、・・・・・・、Nのうち例えば成る
端末からの伝送情報についての送信が終了すると、終了
監視回路53は当該端末に対応するポート・アドレス情
報を出力する。00) When the transmission of transmission information from a terminal consisting of terminals A, B, . . . , N, for example, is completed, the completion monitoring circuit 53 outputs port address information corresponding to the terminal.
01)上記出力されたポート・アドレス情報はポート・
アドレス・チャネル・アドレス対応テーブル38から読
出されてくるポート・アドレス情報と比較回路50によ
って比較され、比較一致されたときアドレス・カウンタ
39のカウント動作を停止せしめる。01) The port address information output above is
It is compared with the port address information read from the address-channel-address correspondence table 38 by a comparison circuit 50, and when a match is found, the counting operation of the address counter 39 is stopped.
そしてポート・アドレス・チャネル・アドレス対応テー
ブル38上の当該ポート・アドレス情報を消去せしめる
と共に該ポート・アドレス情報に対応するフラグ・ビッ
ト情報を論理「1」から論理「O」に反転せしめる。Then, the port address information on the port address channel address correspondence table 38 is erased, and the flag bit information corresponding to the port address information is inverted from logic "1" to logic "O".
また同時に上記ポート・アドレス情報に対応するチャネ
ル・アドレス情報を上記ポート・アドレス・チャネル・
アドレス対応テーブル38上から読出し、該チャネル・
アドレス情報はテーブル42をアクセスする。At the same time, the channel address information corresponding to the above port address information is
Read from the address correspondence table 38, and
The table 42 is accessed for address information.
02)一方上記終了監視回路53から出力されたポート
・アドレス情報はポート・デコーダ40により対応する
伝送速度情報に変換され、レジスタ41を介してテーブ
ル42をアクセスする。02) On the other hand, the port address information output from the termination monitoring circuit 53 is converted into corresponding transmission speed information by the port decoder 40, and the table 42 is accessed via the register 41.
α3)上記テーブル42は上記チャネル・アドレス情報
および上記伝送速度情報によりアクセスされ、対応する
タイム・スロット・アドレス情報が読出される。α3) The table 42 is accessed using the channel address information and the transmission rate information, and the corresponding time slot address information is read.
そして該読出されたタイム・スロット・アドレス情報に
よりスキャナ・アドレス・テーブル43がアクセスされ
、当該タイム・スロット・アドレス情報に対応するタイ
ム・スロット・アドレス情報とマルチ・プレクサ・アド
レス情報とを対応づける情報が消去される。Then, the scanner address table 43 is accessed using the read time slot address information, and information that associates the time slot address information corresponding to the time slot address information with the multiplexer address information is obtained. will be deleted.
(14) フレーム同期回路47は各フレーム毎に同
期ビットを発生する。(14) The frame synchronization circuit 47 generates a synchronization bit for each frame.
該同期ビットは、オア・ゲート57および編集回路58
を介して、上述した如きマルチ・プレクサ44によりタ
イム・スロットが割当てられて送られてくる各フレーム
の先頭に付加される。The synchronization bit is connected to the OR gate 57 and the edit circuit 58.
A time slot is assigned by the multiplexer 44 as described above and added to the beginning of each incoming frame.
このため編集回路58の出力は例えば第3図Aに図示す
る如き構成で与えられる。For this reason, the output of the editing circuit 58 is provided, for example, in a configuration as shown in FIG. 3A.
そして編集回路58からの出力は変復調回路59により
変調され受信側に送出される。The output from the editing circuit 58 is then modulated by a modulation/demodulation circuit 59 and sent to the receiving side.
第5図は本発明の受信側の一実施例構成を示しでいる。FIG. 5 shows the configuration of an embodiment of the receiving side of the present invention.
図中60は符号検出回路であり各タイムスロットの符号
を検出するもの、61はカウンタであり符号検出回路6
0がフレーム同期信号を検出出力する迄の期間連続Zを
1つのタイム・スロットで検出した場合にその検出出力
を計数して計数値を速度に変換して出力するもの、62
はタイム・スロット・カウンタであり符号検出回路60
がフレーム同期信号を検出する毎にリセットされタイム
・スロット毎にカウントアツプされ各タイム・スロット
に番号データを与えるもの、63はアンド・ゲート、6
4はレジスタであり連続Zが検出されたタイム・スロッ
トの番号を蓄積するもの、67はバッファ、68はマル
チプレクサ、CB 、CB2.・−・・・・はチャネル
・バッファ、65はチャネルバッファ・速度・タイム・
スロット対応テーブル(以後チャネルテーブルと称する
)でありフラグ情報が検出されたタイム・スロットとカ
ウンタ61で検出された速度とを使用されていないチャ
ネルバッファ例えば69に割当てて当該チャネルバッフ
ァ69に送信側で割当てられたチャネルのデータを蓄積
せしめるためのものを示す。In the figure, 60 is a code detection circuit that detects the code of each time slot, and 61 is a counter, which is a code detection circuit 6.
0 detects and outputs a frame synchronization signal when continuous Z is detected in one time slot, counts the detection output, converts the counted value to speed, and outputs it, 62
is a time slot counter and sign detection circuit 60
is reset every time it detects a frame synchronization signal, counts up for each time slot, and gives number data to each time slot; 63 is an AND gate;
4 is a register that stores the number of time slots in which continuous Z has been detected, 67 is a buffer, 68 is a multiplexer, CB, CB2 . ... is the channel buffer, 65 is the channel buffer, speed, time,
This is a slot correspondence table (hereinafter referred to as a channel table), which allocates the time slot in which the flag information is detected and the speed detected by the counter 61 to an unused channel buffer, for example 69, and stores the time slot in the channel buffer 69 on the transmitting side. This shows something for accumulating data of assigned channels.
66はタイム・スロット・チャネルバッファ対応テーブ
ル(以後タイム・スロットテーブルと称する)であり、
チャネルテーブル65に登録されたチャネルバッファを
タイム・スロット番号順に配置し、タイム・スロットカ
ウンタ62からアドレシングされ、そのタイム・スロッ
ト番号に対応するバッファ67のタイム・スロット番号
のデータを、記憶されたチャネルバッファを指定してチ
ャネルバッファ69に選択的に与えるためのものである
。66 is a time slot channel buffer correspondence table (hereinafter referred to as a time slot table);
The channel buffers registered in the channel table 65 are arranged in the order of time slot numbers, and the data of the time slot number of the buffer 67 that is addressed from the time slot counter 62 and corresponds to the time slot number is stored in the stored channel. This is for specifying a buffer and selectively providing it to the channel buffer 69.
また70は情報識別回路でありチャネルバッファ69に
蓄積されたデータを識別するもの、71SWはスイッチ
群であり情報識別回路γ0でデータの転送先アドレスが
識別された場合にそのアドレスのチャネル72(CHl
・・・・・・CHn、)にチャネルバッファ69を接続
するものである。Further, 70 is an information identification circuit that identifies the data accumulated in the channel buffer 69, and 71SW is a switch group. When the information identification circuit γ0 identifies a data transfer destination address, the channel 72 (CHl) of that address
. . . CHn, ) to which the channel buffer 69 is connected.
本実施例の場合、受信処理は、要約すると次の様になる
。In this embodiment, the reception process can be summarized as follows.
即ち、(i)受信データで連続Z符号列が検出された場
合空状態にあるチャネルバッファCB1.CB2・・・
・・・を選択し、当該選択されたチャネルバッファに対
応するタイム・スロット・速度を登録してチャネルバッ
ファにデータを振分けるタイム・スロット処理モード、
(11)振分けられたチャネルデータを識別して送信す
べきチャネルにデータを受渡すデータ転送処理モードで
ある。That is, (i) when a continuous Z code string is detected in the received data, the channel buffer CB1. CB2...
..., registers the time slot and speed corresponding to the selected channel buffer, and distributes data to the channel buffer.
(11) This is a data transfer processing mode in which allocated channel data is identified and the data is delivered to the channel to be transmitted.
(4)タイムスロット処理モード
1つのチャネルから情報が送られる場合、前述の如く1
つのタイムスロットにフラグ情報が配置され、しかも1
つのフレーム内のタイムスロットには上述の如く必ず1
つのチャネルしか連続Z符号列が生起しないか或は連続
Z符号列が変化しないようにされており、受信側もこの
前提に立って構成されている。(4) Time slot processing mode When information is sent from one channel, as described above, one
Flag information is placed in two time slots, and one
As mentioned above, each time slot within a frame must have one
The continuous Z code string is made to occur in only one channel or the continuous Z code string does not change, and the receiving side is also configured on this premise.
(1)受信されたデータは、符号検出回路60に分岐し
て入力され、更にバッファ67に蓄積される。(1) The received data is branched and input to the code detection circuit 60 and further stored in the buffer 67.
(2)フレームの先頭を示す同期信号が送られてくると
、符号検出回路60がフレーム同期信号検出信号fを発
生する。(2) When a synchronization signal indicating the beginning of a frame is sent, the code detection circuit 60 generates a frame synchronization signal detection signal f.
タイムスロット・カウンタ62は、この信号fによりリ
セットされる。The time slot counter 62 is reset by this signal f.
タイムスロット・カウンタ62は、タイムスロット・パ
ルス発生器(図示せず)から送られて来るタイムスロッ
ト・パルスを計数ス゛る。The time slot counter 62 counts the time slot pulses sent from a time slot pulse generator (not shown).
タイムスロット・パルス発生器は、タイムスロットの時
間幅で定められる時間が経過する毎にパルスを出力する
タイマ・カウンタで構成することが出来る。The time slot pulse generator can be configured with a timer counter that outputs a pulse every time the time determined by the time width of the time slot elapses.
(3)フレーム中に連続Z符号列が検出されると、カウ
ンタ61はこの検出出力Zを計数する。(3) When a continuous Z code string is detected in a frame, the counter 61 counts this detection output Z.
またこの時、検出出力Zによりアンドゲート63が開か
れ、タイムスロットカウンタ62のタイムスロツ斗番号
がレジスタ64に蓄積される。At this time, the AND gate 63 is opened by the detection output Z, and the time slot number of the time slot counter 62 is stored in the register 64.
(4)次にフレーム同期信号が検出されると、その検出
信号fによりカウンタ61の出力する速度データと、レ
ジスタ64に蓄積されるタイムスロットデータとをチャ
ネルテーブル65に登録する。(4) Next, when a frame synchronization signal is detected, the speed data output from the counter 61 and the time slot data stored in the register 64 are registered in the channel table 65 based on the detection signal f.
カウンタ61の内容は連続Z符号列をもつタイム・スロ
ットが1フレーム中に何個存在したかを示しており、こ
れを調べることにより、そのタイム・スロットを持つチ
ャネルが如何なる伝送速度をもつ端末に割当てられたか
を知ることが出来る。The contents of the counter 61 indicate how many time slots with continuous Z code strings exist in one frame, and by checking this, it is possible to determine the transmission speed of the channel with that time slot. You can find out if it has been assigned.
この登録の方法は、第4図のテーブル38を使用して前
述した方法に類似させる。This method of registration is similar to the method described above using table 38 of FIG.
これは例えばチャネルバッファCB1.CB2.・・・
・・・の各各に対応して用意される領域にフラグFを設
け、この領域が使用されている場合は”1”を、使用さ
れていない場合は”091を記憶するようにされている
。For example, channel buffer CB1. CB2. ...
A flag F is set in the area prepared corresponding to each of the areas, and if this area is used, "1" is stored, and if this area is not used, "091" is stored. .
このため図示されないテーブル制御回路が0”を検出し
た領域にカウンタ61の出力とレジスタ64の内容とを
書込むようにする。Therefore, the output of the counter 61 and the contents of the register 64 are written in the area where a table control circuit (not shown) detects 0''.
(5)登録が終了すると、登録されたタイムスロット番
号に対応するチャネルバッファ番号(例えばCB1)を
、タイムスロットテーブル66に格納する。(5) When the registration is completed, the channel buffer number (for example, CB1) corresponding to the registered time slot number is stored in the time slot table 66.
タイムスロットテーブル66にはタイムスロットカウン
タ62の出力がアドレスとして入力されており、チャネ
ルテーブル65に登録されたタイムスロット例えばT。The output of the time slot counter 62 is input as an address to the time slot table 66, and the time slot registered in the channel table 65, for example, T.
、Tnは、タイムスロットカウンタ62が当該タイムス
ロットを指した時点でチャネルバッファ69の番号(C
B1)を格納する。, Tn is the number of the channel buffer 69 (C
B1) is stored.
なお上記の場合バッファ67は1フレ一ム以上のデータ
を蓄積できるものでなければならない。In the above case, the buffer 67 must be capable of storing data of one frame or more.
つまりチャネルテーブル65に登録されたタイムスロッ
トに割付けられたチャネルバッファにデータを渡すのは
、タイムスロットテーブル66が読出しモードであり、
タイムスロットカウンタ62がアドレスした時点で、マ
ルチプレクサ68により行なわれるため、1つのフレー
ムが受信された時点では末だタイムスロットに、チャネ
ルバッファが割付けられていないためである。In other words, the time slot table 66 is in read mode when data is passed to the channel buffer allocated to the time slot registered in the channel table 65.
This is because the multiplexer 68 performs this operation at the time when the time slot counter 62 is addressed, and no channel buffer is allocated to the last time slot at the time one frame is received.
(6)マルチプレクサMPXは、タイムスロットテーブ
ル66から読出されるチャネルバッファデータに応じた
チャネルバッファ即ち本例の場合CB1にバッファ67
を接続する。(6) The multiplexer MPX sends a channel buffer corresponding to the channel buffer data read from the time slot table 66, that is, a buffer 67 in CB1 in this example.
Connect.
(B) データ転送処理モード
(7)チャネルバッファ(CB1)69に蓄積されたデ
ータは、情報識別回路TOで転送アドレス、速度等を識
別される。(B) Data transfer processing mode (7) The data accumulated in the channel buffer (CB1) 69 is identified by the information identification circuit TO in terms of transfer address, speed, etc.
転送先アドレスが識別されると、当該転送先アドレスに
対応するチャネル72(CH1〜CHn)を選択し、ス
イッチ群71を切替えてデータを受渡すようにされる。When the transfer destination address is identified, the channel 72 (CH1 to CHn) corresponding to the transfer destination address is selected, and the switch group 71 is switched to transfer the data.
以上説明した如く、本発明によれば、タイム・スロット
を端末に固定的に割当てることなく、端末回線を介して
データ送信要求が来られて来たときに、1フレーム中に
端末の伝送速度に応じた数のタイム・スロットを持つ空
きのチャネルを当該データ送信要求に割当るようにした
ので、時分割多重回線を効率的に使用することが出来、
ひいてはデータの伝送効率を向上させることが出来る。As explained above, according to the present invention, when a data transmission request is received via a terminal line without fixedly allocating time slots to terminals, the transmission speed of the terminal is adjusted within one frame. Since an empty channel with a corresponding number of time slots is allocated to the data transmission request, the time division multiplex line can be used efficiently.
As a result, data transmission efficiency can be improved.
また、空きのチャネルのタイム・スロットには空状態指
示信号を乗せ、空きのチャネルが成る端末回線に割当て
られたときには、端末回線からのデータを時分割多重回
線を介して送信するに先立って、割当てられたチャネル
における伝送速度の数に応じたタイム・スロットに伝送
開始指示信号をのせるようにした。In addition, an empty state indication signal is placed in the time slot of an empty channel, and when the empty channel is assigned to a terminal line, prior to transmitting data from the terminal line via the time division multiplex line, A transmission start instruction signal is placed in a time slot corresponding to the number of transmission speeds in the assigned channel.
このため受信側では上記空状態指示信号から上記伝送開
始指示信号への変化を検出し7上記タイム・スロットに
伝送情報が割当てられたことを容易に認識することがで
きる。Therefore, on the receiving side, it is possible to detect the change from the empty state instruction signal to the transmission start instruction signal and easily recognize that transmission information has been assigned to the 7 time slots.
更に、複数の端末から同時にデータ送信要求があった場
合には、最も優先順位の高い端末に対するチャネル割当
及びタイム・スロット選択処理を行い、しかる後に次に
優先順位の高い端末に対するチャネル割当及びタイム・
スロット選択処理を行っているので伝送開始指示信号を
もつタイム・スロットを有するチャネルが1フレーム中
に同時に複数個存在するという事態を防止することが可
能になり、このため受信側においてタイム・スロット割
当て判断について混乱が発生することを未然に防止する
ことが出来る。Furthermore, when data transmission requests are received from multiple terminals at the same time, channel assignment and time slot selection processing are performed for the terminal with the highest priority, and then channel assignment and time slot selection processing are performed for the terminal with the next highest priority.
Since slot selection processing is performed, it is possible to prevent a situation in which multiple channels having time slots with transmission start instruction signals exist simultaneously in one frame. It is possible to prevent confusion regarding judgment from occurring.
第1図は本発明が適用される時分割多重ネットワーク・
システムの一実施例構成、第2図A、Bは従来の時分割
多重マルチプレクサによる回線割当てと本発明に用いる
時分割多重マルチプレクサによる回線割当てとを説明す
る説明図、第3図A。
Bは本発明による一実施例時分割多重制御方式を概念的
に説明する説明図、第4図および第5図は本発明の送信
側および受信側の一実施例構成を示している。
図中、2−0.2−1.2−2は夫々時分割多重マルチ
プレクサ、17.18.19は夫々入力ポート即ち端末
、21,22.−23は夫々時分割多重回線、Toない
しT2n+1は夫々タイム・スロットを表わす。Figure 1 shows a time division multiplexing network to which the present invention is applied.
FIGS. 2A and 2B are explanatory diagrams illustrating line allocation using a conventional time division multiplexing multiplexer and line allocation using a time division multiplexing multiplexer used in the present invention, and FIG. 3A is an exemplary configuration of a system. B is an explanatory diagram conceptually explaining a time division multiplex control system according to an embodiment of the present invention, and FIGS. 4 and 5 show configurations of an embodiment of the transmitting side and receiving side of the present invention. In the figure, 2-0.2-1.2-2 are time division multiplexers, 17.18.19 are input ports or terminals, 21, 22. -23 each represents a time division multiplex line, and To to T2n+1 each represent a time slot.
Claims (1)
重化装置に端末回線を介して接続された複数の端末と、
受信側の時分割多重化装置と、上記送信側の時分割多重
化装置と受信側の時分割多重化装置とを結ぶ時分割多重
回線とを具備する時分割多重制御方式であって、上記送
信側の時分割多重化装置は、1個又は複数の端末からデ
ータ送信要求が送られて来たとき端末の優先順位にした
がって1個のデータ送信要求を選択する優先選択手段と
、該優先選択手段によって選択されたデータ送信要求に
対して上記時分割多重回線の空きのチャネルを割当てる
チャネル割当手段と、該チャネル割当手段によって割当
てられた空きのチャネルの持つタイム・スロットの中か
ら上記選択されたデータ送信要求を送って来た端末の伝
送速度に応じた数のタイム・スロットを選択するタイム
・スロット選択手段と、上記複数の端末回線を選択的に
上記時分割多重回線に接続するマルチプレクサと、上記
優先選択手段によってデータ送信要求の選択が行われた
とき選択されたデータ送信要求を送って来た端末の端末
回線上に伝送開始指示信号を乗せる伝送開始指示信号発
生手段と、タイム・スロット・カウンタと、タイム・ス
ロットの番号によって定まる記憶場所にマルチプレクサ
制御情報を記憶するスキャナ・アドレス・テーブルと、
上記タイム・スロット・カウンタの内容をアドレスとし
て上記スキャナ・アドレス・テーブルをリードし読出さ
れたマルチプレクサ制御情報を上記マルチプレクサに送
るスキャナ・アドレス・テーブル読出匍脚手段と、上記
タイム・スロット選択手段によって選択された1個又は
複数個のタイム・スロットのそれぞれの番号によって定
まる各記憶場所に当該タイム・スロットを使用する端末
によって一意に定まるマルチプレクサ制御情報を書込む
スキャナ・アドレス・テーブル書込制御手段とを具備し
、上記受信側の時分割多重化装置は、複数のチャネル・
バッファと、上記時分割多重回線を上記複数のチャネル
・バッファのそれぞれに選択的に接続する分配器と、伝
送開始指示信号検出手段と、タイム・スロット・カウン
タと、伝送開始指示信号を持つタイム・スロットの番号
を記憶するタイム・スロット番号記憶手段と、上記時分
割多重回線を介して伝送開始指示信号が送られて来たと
き空きのチャネル・バッファを選択するチャネル・バッ
ファ選択手段と、タイム・スロットの番号によって定ま
る記憶場所に分配器制御情報を記憶するタイム・スロッ
ト・テーブルと、上記タイム・スロット・カウンタの内
容をアドレスとして上記タイム・スロット・テーブルを
リードし読出された分配器制御情報を上記分配器に送る
りイム・スロット・テーブル読出制御手段と、上記タイ
ム・スロット番号記憶手段の中に記憶されている1個又
は複数個のタイム・スロット番号のそれぞれによって定
まる各記憶場所に上記選択されたチャネル・バッファに
よって一意に定まる分配器制御情報を書込むタイム・ス
ロット・テーブル書込制御手段とを具備することを特徴
とする時分割多重制御方式。1. A time division multiplexing device on the transmitting side, a plurality of terminals connected to the time division multiplexing device on the transmitting side via terminal lines,
A time division multiplexing control system comprising a time division multiplexing device on the receiving side, and a time division multiplexing line connecting the time division multiplexing device on the transmitting side and the time division multiplexing device on the receiving side, the method comprising: The time division multiplexing device on the side includes priority selection means for selecting one data transmission request according to the priority order of the terminal when data transmission requests are sent from one or more terminals, and the priority selection means. channel allocation means for allocating an empty channel of the time division multiplex line to the data transmission request selected by the channel allocation means; and the selected data from among the time slots of the empty channel allocated by the channel allocation means. time slot selection means for selecting a number of time slots according to the transmission speed of the terminal that has sent the transmission request; a multiplexer for selectively connecting the plurality of terminal lines to the time division multiplex line; Transmission start instruction signal generation means for placing a transmission start instruction signal on the terminal line of the terminal that has sent the selected data transmission request when a data transmission request is selected by the priority selection means; and a time slot counter. and a scanner address table that stores multiplexer control information in a memory location determined by the number of time slots.
Scanner address table reading leg means that reads the scanner address table using the contents of the time slot counter as an address and sends the read multiplexer control information to the multiplexer, and the time slot selection means selects the time slot. scanner address table write control means for writing multiplexer control information uniquely determined by the terminal using the time slot into each storage location determined by the number of each of the one or more time slots. The receiving side time division multiplexer is equipped with a plurality of channel multiplexers.
a buffer, a distributor for selectively connecting the time division multiplexed line to each of the plurality of channel buffers, a transmission start instruction signal detection means, a time slot counter, and a time slot counter having a transmission start instruction signal. time slot number storage means for storing slot numbers; channel buffer selection means for selecting an empty channel buffer when a transmission start instruction signal is sent via the time division multiplex line; A time slot table that stores distributor control information in a storage location determined by the slot number, and a time slot table that uses the contents of the time slot counter as an address to read the distributor control information read out. said selected time slot table read control means to said distributor and said selected time slot table to each memory location determined by each of said time slot number or plurality of time slot numbers stored in said time slot number storage means. and time slot table write control means for writing distributor control information uniquely determined by the channel buffer assigned to the time slot table.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53106502A JPS5851461B2 (en) | 1978-08-31 | 1978-08-31 | Time division multiplex control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53106502A JPS5851461B2 (en) | 1978-08-31 | 1978-08-31 | Time division multiplex control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5534522A JPS5534522A (en) | 1980-03-11 |
| JPS5851461B2 true JPS5851461B2 (en) | 1983-11-16 |
Family
ID=14435201
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53106502A Expired JPS5851461B2 (en) | 1978-08-31 | 1978-08-31 | Time division multiplex control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5851461B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59189493U (en) * | 1983-05-30 | 1984-12-15 | 三菱電機株式会社 | pulse drive circuit |
| JPS6060813U (en) * | 1983-09-29 | 1985-04-27 | 松下電工株式会社 | Ceiling recessed lighting fixtures |
| US20160301414A1 (en) * | 2013-12-28 | 2016-10-13 | Intel Corporation | Dynamic Interconnect with Partitioning on Emulation and Protyping Platforms |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5434561B2 (en) * | 1974-07-04 | 1979-10-27 | ||
| JPS5434562B2 (en) * | 1974-08-09 | 1979-10-27 |
-
1978
- 1978-08-31 JP JP53106502A patent/JPS5851461B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5534522A (en) | 1980-03-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6393021B1 (en) | Integrated multiport switch having shared data receive FIFO structure | |
| US3632881A (en) | Data communications method and system | |
| JPH04247743A (en) | Bridge for connecting ieee 802.3 in-plant communication network to asynchronous time-division multiplex communication network | |
| JPS598120B2 (en) | digital switching device | |
| US5497370A (en) | Network system | |
| EP0299749A2 (en) | Multi-slot access system | |
| KR920003264B1 (en) | Transmission Preservation System and Transmission Maintenance Method for Bidirectional Multichannel Communication System | |
| JPS5851461B2 (en) | Time division multiplex control method | |
| US4774704A (en) | Interface circuit for connecting a digital equipment to a time multiplex link | |
| JPS5810021B2 (en) | Time division multiplex network system | |
| JPS62622B2 (en) | ||
| US5892760A (en) | Device for binary data transfer between a time-division multiplex and a memory | |
| JP4037811B2 (en) | SONET / SDH equipment monitoring control communication system | |
| EP0183530A2 (en) | Subscriber line interface modem | |
| KR910009992B1 (en) | Exchange device for digital telecommunication exchange system | |
| JPH0123973B2 (en) | ||
| JPS6359098A (en) | Time slot shifting control system | |
| JPH0440917B2 (en) | ||
| JPH035098B2 (en) | ||
| JPS6232740A (en) | Time slot multiplexing type circular transmission system | |
| RU1797123C (en) | Multichannel device for connection of subscribers to common trunk | |
| SU451076A1 (en) | Information sharing device | |
| JPH05347624A (en) | Inter-line equipment channel generating system | |
| JPS6157146A (en) | Data highway equipment | |
| JPH0567100B2 (en) |