JPH0220024B2 - - Google Patents

Info

Publication number
JPH0220024B2
JPH0220024B2 JP58052969A JP5296983A JPH0220024B2 JP H0220024 B2 JPH0220024 B2 JP H0220024B2 JP 58052969 A JP58052969 A JP 58052969A JP 5296983 A JP5296983 A JP 5296983A JP H0220024 B2 JPH0220024 B2 JP H0220024B2
Authority
JP
Japan
Prior art keywords
synchronization
data
bytes
synchronization code
code
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 - Lifetime
Application number
JP58052969A
Other languages
Japanese (ja)
Other versions
JPS59178039A (en
Inventor
Junichi Sato
Takao Sakata
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58052969A priority Critical patent/JPS59178039A/en
Publication of JPS59178039A publication Critical patent/JPS59178039A/en
Publication of JPH0220024B2 publication Critical patent/JPH0220024B2/ja
Granted legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04J—MULTIPLEX COMMUNICATION
    • H04J3/00—Time-division multiplex systems
    • H04J3/24—Time-division multiplex systems in which the allocation is indicated by an address the different channels being transmitted sequentially
    • H04J3/242—Time-division multiplex systems in which the allocation is indicated by an address the different channels being transmitted sequentially the frames being of variable length

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明は可変長の同期符号間に隙間なく可変長
データブロツク群を挿入して伝送するデータ伝送
方式に係り、伝送効率のよいデータ伝送方式に関
するものである。
[Detailed Description of the Invention] (a) Technical Field of the Invention The present invention relates to a data transmission system in which a group of variable-length data blocks are inserted without gaps between variable-length synchronization codes for transmission, and is a data transmission system with high transmission efficiency. It is related to.

(b) 従来技術と問題点 従来のデータ伝送方式を図を用いて説明する。
第1図は従来の可変長データブロツク群を伝送す
る伝送フレーム構成図である。
(b) Conventional technology and problems The conventional data transmission method will be explained using diagrams.
FIG. 1 is a diagram showing the configuration of a conventional transmission frame for transmitting a group of variable length data blocks.

図中1,2,3,4,5は同期符号領域、6〜
10はデータブロツク中におけるデータのバイト
数を表示するブロツクサイズ符号(以下BS符号
と称す)領域、11〜15はデータ領域を示す。
In the figure, 1, 2, 3, 4, 5 are synchronization code areas, 6 -
10 is a block size code (hereinafter referred to as BS code) area that indicates the number of bytes of data in a data block, and 11 to 15 are data areas.

従来のデータ伝送方式は、可変長データブロツ
ク群を伝送する場合、第1図に示す如く各データ
領域11,12,13,14,15と各BS符号
領域6,7,8,9,10よりなる各データブロ
ツク領域の前に各同期符号領域1,2,3,4,
5を設け、同期符号を挿入して伝送していた。こ
の為同期符号領域の数が多く伝送効率も悪く又受
信側で同期をとる回数が多く受信効率も悪い欠点
があつた。特にデータ領域12の例に示す如く1
バイトのデータを送る場合は通常1バイトの同期
符号領域2と通常1バイトのBS符号領域7と合
計3バイトの領域が必要となり、このような1バ
イトのデータを連続して送る場合はフレーム構成
中に同期符号領域が非常に多くなり伝送効率が非
常に悪く又受信側で同期をとる回数も非常に多く
受信効率も非常に悪くなる欠点がある。
In the conventional data transmission system, when transmitting a group of variable length data blocks, each data area 11, 12, 13, 14, 15 and each BS code area 6, 7, 8, 9, 10 are transmitted as shown in FIG. Each synchronization code area 1, 2, 3, 4,
5, and a synchronization code was inserted for transmission. For this reason, the number of synchronization code regions is large, resulting in poor transmission efficiency, and the number of synchronizations required on the receiving side is large, resulting in poor reception efficiency. In particular, as shown in the example of data area 12,
When sending a byte of data, a total of 3 bytes are required, including a 1-byte synchronization code area 2 and a 1-byte BS code area 7, and when sending such 1-byte data continuously, the frame structure There is a drawback that the number of synchronization code regions is extremely large, resulting in very poor transmission efficiency, and the number of times synchronization is required on the receiving side is also very large, resulting in very poor receiving efficiency.

(c) 発明の目的 本発明の目的は上記の欠点に鑑み、伝送効率及
び受信効率のよいデータ伝送方式の提供にある。
(c) Object of the Invention In view of the above drawbacks, the object of the present invention is to provide a data transmission system with high transmission efficiency and reception efficiency.

(d) 発明の構成 本発明は上記の目的を達成するために、同期符
号挿入後各データブロツクのバイト数を加算する
手段及びこの加算値と同期符号のバイト数との加
算値が、同期はずれを起こさない範囲の同期ブロ
ツク(同期符号領域とデータブロツク領域群より
なるブロツク)のとりうる最大バイト数より、
BS符号にて表はせる範囲のデータブロツクのと
りうる最大バイト数を引いた値よりも大きい値と
なつた時同期符号を挿入する手段を設け、該手段
により、可変長周期の同期符号間に隙間なく可変
長データブロツク群が挿入された伝送フレームを
構成して伝送することを特徴とするものである。
(d) Structure of the Invention In order to achieve the above object, the present invention has a means for adding the number of bytes of each data block after inserting a synchronization code, and a means for adding the number of bytes of each data block after inserting a synchronization code, and a means for adding the number of bytes of the synchronization code to the number of bytes of the synchronization code. From the maximum possible number of bytes of a synchronization block (a block consisting of a synchronization code area and a group of data block areas) that does not cause
A means is provided to insert a synchronization code when the value is greater than the maximum number of bytes that can be represented by a data block in the range represented by the BS code, and this means inserts a synchronization code between variable-length period synchronization codes. This method is characterized in that a transmission frame in which a group of variable length data blocks are inserted without gaps is constructed and transmitted.

(e) 発明の実施例 以下本発明のデータ伝送方式の1実施例につき
図に従つて詳細に説明する。第2図は本発明の実
施例の可変長データブロツク群を伝送する伝送フ
レーム構成図、第3図は本発明の実施例の送信回
路のブロツク図である。
(e) Embodiment of the Invention An embodiment of the data transmission system of the present invention will be described in detail below with reference to the drawings. FIG. 2 is a configuration diagram of a transmission frame for transmitting a group of variable length data blocks according to an embodiment of the present invention, and FIG. 3 is a block diagram of a transmitting circuit according to an embodiment of the present invention.

第2図中第1図と同一機能のものは同一記号で
示し、1′,2′は同期符号領域を示し、第3図の
21はアツプカウンタ、22は比較器、23はイ
ンクリメータ、24はダウンカウンタ、25は同
期符号挿入回路、26はフリツプフロツプ(以下
FFと称す)、27,28はアンド回路、29,3
0はオア回路を示す。
Components in FIG. 2 that have the same functions as those in FIG. is a down counter, 25 is a synchronization code insertion circuit, and 26 is a flip-flop (hereinafter referred to as
FF), 27 and 28 are AND circuits, 29 and 3
0 indicates an OR circuit.

先づ本発明の要点を第2図を用いて説明する。
最初に同期符号領域1′に同期符号を付加し同期
符号のバイト数を加え以後データブロツク群のバ
イト数をカウントする。データブロツクのカウン
ト終了時、カウント数nが下記(1)式の範囲内であ
ればカウント数をクリアし、同期符号2′を挿入
する方式である。
First, the main points of the present invention will be explained using FIG. 2.
First, a synchronization code is added to the synchronization code area 1', the number of bytes of the synchronization code is added, and thereafter the number of bytes of the data block group is counted. At the end of counting data blocks, if the count number n is within the range of equation (1) below, the count number is cleared and a synchronization code 2' is inserted.

Nn−m<n ……(1) 但し n=j 〓i=1 (ni+1)+1=j 〓i=1 Ni+1 ……(2) ここでmはデータブロツクの取り得る最大バイ
ト数でBS符号は通常1バイトであるのでBS符号
の1ビツト分を加え最大65である。
N n −m<n ……(1) where n= j 〓 i=1 (n i +1)+1= j 〓 i=1 N i +1 ……(2) where m is the maximum byte that the data block can take Since the BS code is usually 1 byte, the total number is 65 at most, including 1 bit of the BS code.

Nnは同期ブロツクの取り得る最大バイト数で
同期はずれを起こさない範囲で定まり通常は256
である。
N n is the maximum number of bytes that a synchronization block can take, which is determined within a range that does not cause synchronization, and is usually 256.
It is.

jは同期ブロツク中に存在するデータブロツク
の個数で第2図の場合は4個である。
j is the number of data blocks existing in the synchronous block, which is 4 in the case of FIG. 2.

Niは各々のデータブロツクのバイト数でデー
タのバイト数niにBS符号のバイト数1を加えた
ものである。
Ni is the number of bytes of each data block, which is the number of bytes of data ni plus the number of bytes of BS code 1.

又同期符号は通常用いられる1バイトとしてあ
る。この方式によると1バイトのデータを伝送す
る場合を考えるとNn−m/2個のデータブロツクの 後に同期符号を挿入することですみ、伝送効率は
非常に良くなる。
Also, the synchronization code is a normally used 1 byte. According to this method, when transmitting 1 byte of data, it is only necessary to insert a synchronization code after N n -m/2 data blocks, resulting in very high transmission efficiency.

次に第3図の送信回路を用いて同期符号の挿入
方法について説明する。
Next, a method for inserting a synchronization code will be explained using the transmitting circuit shown in FIG.

初期時、初期設定端子に初期クロツクを1個入
れてFF26をセツトする。この時BS符号挿入時
間と同期しているブロツクサイズ信号(以下BS
信号と称す)がアンド回路27に入ることにより
アンド回路27から1個のパルスが出力され、こ
れが同期符号挿入器25に作用してデータバス2
内に同期符号が挿入される。又アンド回路27か
ら出力されるパルスは同時にアツプカウンタ21
及びFF26及び比較器22をリセツトする。又
先のBS信号がダウンカウンタ24の書き込み端
子に入力することにより、データバス1上のBS
符号のデータn1第2図のデータ領域11のバイト
数に1バイトデータ12を加算するインクリメー
タ23を介してデータブロツクのバイト数N1(n1
+1)としてとり込み、以後入力されるシステム
クロツク(データバス1上の並列データと同期し
ている)をカウントする。又同時にアツプカウン
タ21もシステムクロツクのカウントを開始す
る。ダウンカウンタ24はシステムクロツクを
Ni(ni+1)個取り込むことによりカウント数が
0となり、出力パルスを1個送出する。この動作
はBS信号が入力される限り続く。ダウンカウン
タ24が何度か出力パルスを出し続けている間、
アツプカウンタ21はシステムクロツクをカウン
トし続け、このカウント数Gは、比較器22に予
め与えられている(Nn−m−1)の値と比較し、
下記(3)式 G=j 〓i=1 Ni>Nn−m−1 ……(3) を満足する状態となると比較器22の出力がHレ
ベルにラツチされる。比較器22の出力がHレベ
ルになつてから始めてダウンカウンタ24からの
パルスが出力されると、そのパルスがアンド回路
28、オア回路30を介して同期符号挿入回路2
5に出力され同期符号が挿入される。この時アン
ド回路28を介するパルスは、オア回路29を経
由し、アツプカウンタ21をリセツトする。アツ
プカウンタ21がリセツトされると比較器22の
出力がLレベルとなる。これ等一連の動作はデー
タブロツクが存在する限り続く。
At initialization, put one initial clock into the initial setting terminal and set FF26. At this time, the block size signal (hereinafter referred to as BS
When the signal (referred to as a signal) enters the AND circuit 27, one pulse is output from the AND circuit 27, which acts on the synchronization code inserter 25 and connects the data bus 2.
A synchronization code is inserted within. Also, the pulses output from the AND circuit 27 are simultaneously output from the up counter 21.
and resets FF 26 and comparator 22. Also, by inputting the previous BS signal to the write terminal of the down counter 24, the BS signal on the data bus 1 is
The code data n 1 The number of bytes of the data block N 1 (n 1
+1) and counts the system clock (synchronized with the parallel data on data bus 1) that will be input thereafter. At the same time, the up counter 21 also starts counting the system clock. The down counter 24 clocks the system clock.
By taking in Ni (n i +1) pieces, the count becomes 0 and one output pulse is sent out. This operation continues as long as the BS signal is input. While the down counter 24 continues to output pulses several times,
The up counter 21 continues to count the system clock, and this count number G is compared with the value (N n - m-1) given in advance to the comparator 22,
When the following equation (3) is satisfied , the output of the comparator 22 is latched at the H level. When a pulse is output from the down counter 24 after the output of the comparator 22 becomes H level, the pulse is sent to the synchronization code insertion circuit 2 via the AND circuit 28 and the OR circuit 30.
5 and a synchronization code is inserted. At this time, the pulse passed through the AND circuit 28 passes through the OR circuit 29 and resets the up counter 21. When the up counter 21 is reset, the output of the comparator 22 becomes L level. These series of operations continue as long as the data block exists.

次に受信回路にて同期をとる動作について説明
する。
Next, the operation of achieving synchronization in the receiving circuit will be explained.

第4図は受信回路のブロツク図である。 FIG. 4 is a block diagram of the receiving circuit.

図中31,32,42はFF、33,34,3
9は比較器、35は1ビツト遅延回路、36は同
期符号削除器、37はインクリメータ、38はカ
ウンタ、40はセレクタ、41は加算器、43,
44,45はアンド回路、46〜49はオア回
路、50はノツト回路を示し、FF31、比較器
33、1ビツト遅延回路35、同期符号削除器3
6にて同期状態判定回路を構成し、比較器34、
インクリメータ37、セレクタ40、加算器4
1、FF42で同期信号検出時期判定回路を構成
している。
In the figure, 31, 32, 42 are FF, 33, 34, 3
9 is a comparator, 35 is a 1-bit delay circuit, 36 is a synchronization code remover, 37 is an incrementer, 38 is a counter, 40 is a selector, 41 is an adder, 43,
44, 45 are AND circuits, 46 to 49 are OR circuits, 50 is a NOT circuit, FF 31, comparator 33, 1-bit delay circuit 35, synchronization code remover 3
6 constitutes a synchronization state determination circuit, and a comparator 34,
Incremeter 37, selector 40, adder 4
1. The FF 42 constitutes a synchronization signal detection timing determination circuit.

次に動作について説明する。初期状態におい
て、初期設定端子に1個のパルスを入れることに
より、FF31をセツトし、加算器41がリセツ
トされる。FF31がセツトされることにより、
比較器33がイネーブル状態となり、受信信号の
同期符号の検出が可能となる。ここでシステムク
ロツクに同期して第2図に示す如き受信信号がシ
ステムクロツクに同期してデータバス1に入力す
ると、比較器33では予め設定されている同期符
号と比較し同期符号第2図では同期符号領域1′
の同期符号を検出する。それと同時に比較器33
より出力される1個のパルスにより同期符号削除
器36から同期符号が抜きとられ、更にFF31
がリセツトされ比較器33がデイスイネーブル状
態になる。これにて同期状態となる。又先の比較
器33から出力された1個のパルスは、1ビツト
(システムクロツクの1ビツトに担当する)遅延
器35によつて第2図のBS符号領域6の、n1バ
イトデータのn1バイトを表はすBS符号に同期し、
これがセレク40にかけられデータのn1バイトに
インクリメータにより1が加算されデータブロツ
クのバイト数N1(n1+1)がとりこまれ、加算器
41にかけられ、以後取込まれるデータブロツク
のバイト数Ni(ni+1)を加算する。又このパル
スはFF32の書き込み端子に入り、FF32はセ
レクタ40から出力されるデータブロツクのバイ
ト数N1をラツチし、又カウンタ38をリセツト
する。更にこのパルスはBS信号に同期している
ことからBS同期信号として外部に取出される。
ここでカウンタ38がリセツトされてから入力す
るシステムクロツクはデータブロツクの個々のバ
イトに対応しており、これをFF32にラツチさ
れている数N1に等しくなる迄カウントする。等
しくなると比較器39の作用により、1個のパル
スが出力され、アンド回路44を経由して、セレ
クタ10に入り、次のデータブロツクのバイト数
がFF32にとり込まれると同時に加算器41に
も取込まれる。尚又このパルスによりカウンタ3
8はリセツトされる。又このパルスはBS信号に
同期しているのでBS同期信号として外部に取出
される。これ等一連の動作はBS信号が続く限り
くり返えされる。次に加算器41により加算され
続けたバイト数が、比較器44にて、予め設定さ
れている所定の条件(Nn−m)と比較され、所
定の条件より大きくなれば比較器44より1個の
パルスが出力されFF42をリセツトする。
Next, the operation will be explained. In the initial state, by inputting one pulse to the initial setting terminal, the FF 31 is set and the adder 41 is reset. By setting FF31,
The comparator 33 is enabled, and the synchronization code of the received signal can be detected. When a received signal as shown in FIG. 2 is input to the data bus 1 in synchronization with the system clock, the comparator 33 compares it with a preset synchronization code and determines the second synchronization code. In the figure, synchronous code area 1'
Detect the synchronization code of At the same time, comparator 33
The synchronization code is removed from the synchronization code remover 36 by one pulse output from the FF31.
is reset and the comparator 33 becomes disabled. This will result in a synchronized state. Furthermore, one pulse outputted from the comparator 33 is processed by the 1-bit (corresponding to 1 bit of the system clock) delayer 35 to convert the n 1- byte data in the BS code area 6 in FIG. n Synchronized with BS code representing 1 byte,
This is applied to the select 40, 1 is added to the n1 byte of data by the incrementer, the number of bytes of the data block N1 ( n1 + 1) is taken in, and it is applied to the adder 41, and the number of bytes of the data block to be taken from now on is Ni. Add (ni+1). This pulse also enters the write terminal of the FF 32, which latches the number N1 of bytes of the data block output from the selector 40 and resets the counter 38. Furthermore, since this pulse is synchronized with the BS signal, it is taken out as a BS synchronization signal.
The counter 38 is now reset and the incoming system clock corresponds to each byte of the data block and counts until it equals the number N1 latched in the FF 32. When they become equal, one pulse is outputted by the action of the comparator 39, which enters the selector 10 via the AND circuit 44, and the number of bytes of the next data block is taken into the FF 32, and at the same time is also taken into the adder 41. be included. Furthermore, this pulse causes the counter 3 to
8 is reset. Also, since this pulse is synchronized with the BS signal, it is taken out as a BS synchronization signal. These series of operations are repeated as long as the BS signal continues. Next, the number of bytes continued to be added by the adder 41 is compared with a predetermined condition (N n -m) set in advance in a comparator 44, and if it is larger than the predetermined condition, the number of bytes added by the comparator 44 is pulses are output to reset the FF 42.

しかしこの時点では次に来るべき同期信号の時
期と同期していないのでFF31をセツトせず従
つて比較器33をイネーブルにしない。FF42
がセツトされてから比較器39が最初にパルスを
出力する時期が同期符号の同期時期であるので、
このパルスはアンド回路43オア回路46を経由
してFF31をセツトする。これにより比較器3
3がイネーブル状態となり、受信信号が同期符号
であるかを判定し、同期信号なら再び同期状態に
すると共にFF42をリセツトする。若し同期符
号でなければ同期はずれ状態とし同期符号が検出
されるまでこの状態が続く。このようにして同期
をとり受信する。
However, at this point, it is not synchronized with the timing of the next synchronization signal, so FF 31 is not set and therefore comparator 33 is not enabled. FF42
Since the time when the comparator 39 first outputs a pulse after is set is the synchronization time of the synchronization code,
This pulse passes through an AND circuit 43 and an OR circuit 46 to set the FF 31. This allows comparator 3
3 is enabled, it is determined whether the received signal is a synchronization code, and if it is a synchronization signal, it is brought into the synchronization state again and the FF 42 is reset. If it is not a synchronization code, it is assumed to be in an out-of-synchronization state and this state continues until a synchronization code is detected. In this way, it is synchronized and received.

本発明の場合は同期符号がNn−mからNnバイ
ト間隔に存在するために、同期状態と判定した後
次の同期状態を判定する迄の間に複数のデータブ
ロツクが存在しており、受信効率のよい処理が出
来る。勿論1バイトのみのデータを伝送する場合
は極めて受信効率が良くなる。
In the case of the present invention, since the synchronization code exists at an interval of N n -m to N n bytes, a plurality of data blocks exist between when a synchronization state is determined and when the next synchronization state is determined. Enables efficient reception processing. Of course, when transmitting only 1 byte of data, the reception efficiency becomes extremely high.

(f) 発明の効果 以上詳細に説明せる如く本発明のデータ伝送方
式によれば、同期符号を挿入してから最少Nn−
mバイト後に次の同期符号を挿入するので伝送効
率及び受信効率をよくすることが出来る効果があ
り特に1バイトのデータを連続して伝送する場合
は効果は非常に大きい。
(f) Effects of the Invention As explained in detail above, according to the data transmission system of the present invention, the minimum number of N n −
Since the next synchronization code is inserted after m bytes, the transmission efficiency and reception efficiency can be improved, and this effect is particularly great when transmitting 1 byte of data continuously.

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

第1図は従来例の可変長データブロツク群を伝
送する伝送フレーム構成図、第2図は本発明の実
施例の可変長データブロツク群を伝送する伝送フ
レーム構成図、第3図は本発明の実施例の送信回
路のブロツク図、第4図は本発明の実施例の受信
回路のブロツク図である。 図中1〜5,1′,2′は同期符号領域、6〜1
0はブロツクサイズ符号領域、11〜15はデー
タ領域、21はアツプカウンタ、22,33,3
4,39は比較器、23,37はインクリメー
タ、24はダウンカウンタ、25は同期符号挿入
回路、26,31,32,42はフリツプフロツ
プ、27,28,43,44,45はアンド回
路、29,30,46〜49はオア回路、35は
1ビツト遅延回路、36は同期符号削除器、38
はカウンタ、40はセレクタ、41は加算器、5
0はノツト回路を示す。
FIG. 1 is a configuration diagram of a transmission frame for transmitting a group of variable-length data blocks in a conventional example, FIG. 2 is a configuration diagram of a transmission frame for transmitting a group of variable-length data blocks in an embodiment of the present invention, and FIG. FIG. 4 is a block diagram of a transmitting circuit according to an embodiment of the present invention. FIG. 4 is a block diagram of a receiving circuit according to an embodiment of the present invention. In the figure, 1 to 5, 1', and 2' are synchronization code areas, and 6 to 1
0 is a block size code area, 11 to 15 are data areas, 21 is an up counter, 22, 33, 3
4, 39 are comparators, 23, 37 are incrementers, 24 are down counters, 25 are synchronous code insertion circuits, 26, 31, 32, 42 are flip-flops, 27, 28, 43, 44, 45 are AND circuits, 29 , 30, 46-49 are OR circuits, 35 is a 1-bit delay circuit, 36 is a synchronization code remover, 38
is a counter, 40 is a selector, 41 is an adder, 5
0 indicates a knot circuit.

Claims (1)

【特許請求の範囲】 1 可変長データブロツク群を伝送するデータ伝
送方式において、 同期符号を挿入後該同期符号に続く各データブ
ロツクのバイト数を加算する手段及び、この加算
値と同期符号のバイト数との加算値が、同期はず
れを起こさない範囲の同期ブロツクのとりうる最
大バイト数からブロツク符号にて表せる範囲のと
りうるデータブロツクの最大バイト数を引いた値
より大きい値となつた時、同期符号を挿入する手
段を設け、該手段により、可変長周期の同期符号
間に隙間なく可変長データブロツク群が挿入され
た伝送フレームを構成して伝送することを特徴と
するデータ伝送方式。
[Scope of Claims] 1. In a data transmission system for transmitting a group of variable-length data blocks, means for adding the number of bytes of each data block following the synchronization code after inserting the synchronization code, and combining this sum with the bytes of the synchronization code. When the value added to the number becomes larger than the value obtained by subtracting the maximum number of bytes of a data block that can be represented by a block code from the maximum number of bytes that a synchronization block can have within the range that does not cause synchronization loss, A data transmission system comprising means for inserting a synchronization code, and the means constructs and transmits a transmission frame in which a group of variable length data blocks are inserted without gaps between synchronization codes of variable length periods.
JP58052969A 1983-03-29 1983-03-29 Data transmission system Granted JPS59178039A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58052969A JPS59178039A (en) 1983-03-29 1983-03-29 Data transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58052969A JPS59178039A (en) 1983-03-29 1983-03-29 Data transmission system

Publications (2)

Publication Number Publication Date
JPS59178039A JPS59178039A (en) 1984-10-09
JPH0220024B2 true JPH0220024B2 (en) 1990-05-07

Family

ID=12929713

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58052969A Granted JPS59178039A (en) 1983-03-29 1983-03-29 Data transmission system

Country Status (1)

Country Link
JP (1) JPS59178039A (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5668042A (en) * 1979-11-07 1981-06-08 Toshiba Corp Data transmission system

Also Published As

Publication number Publication date
JPS59178039A (en) 1984-10-09

Similar Documents

Publication Publication Date Title
EP0443376B1 (en) Frame synchronization circuit
US4920535A (en) Demultiplexer system
JPH0637746A (en) Frame synchronization control system
US5163092A (en) Parallel scrambler used in sonet data transmission
US5202904A (en) Pulse stuffing apparatus and method
EP0430050A2 (en) Asynchronous priority select logic
RU2154906C1 (en) Method and device for data transmission and reception by means of optical signal
US5113417A (en) Frame detection system
JPH0561828B2 (en)
JP3038866B2 (en) Data transmission method
JPS585543B2 (en) frame synchronizer
JP2710525B2 (en) Jitter suppression circuit
JPS59178039A (en) Data transmission system
JP3412927B2 (en) Frame synchronization circuit
JP3487701B2 (en) Frame counter
JPH0117177B2 (en)
JPH0818549A (en) Multi-frame sync protection circuit
JP2748912B2 (en) Frame synchronization circuit
JPH03235441A (en) Cell synchronization circuit
JP2624865B2 (en) Serial signal transmission circuit
JPS6316934B2 (en)
JPS6085640A (en) Frame synchronization circuit
JP2632901B2 (en) Communication interface method
JPS62209934A (en) Frame synchronizing device
JPH09307540A (en) Multi-frame synchronization method