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
JPH0322112B2 - - Google Patents
[go: Go Back, main page]

JPH0322112B2 - - Google Patents

Info

Publication number
JPH0322112B2
JPH0322112B2 JP59235949A JP23594984A JPH0322112B2 JP H0322112 B2 JPH0322112 B2 JP H0322112B2 JP 59235949 A JP59235949 A JP 59235949A JP 23594984 A JP23594984 A JP 23594984A JP H0322112 B2 JPH0322112 B2 JP H0322112B2
Authority
JP
Japan
Prior art keywords
digital data
bits
bit sequence
block
bit
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
JP59235949A
Other languages
Japanese (ja)
Other versions
JPS61116443A (en
Inventor
Sakae Ookubo
Naoki Takegawa
Tooru Yasuda
Tooru Amano
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
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Nippon Electric Co 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 Nippon Telegraph and Telephone Corp, Nippon Electric Co Ltd filed Critical Nippon Telegraph and Telephone Corp
Priority to JP59235949A priority Critical patent/JPS61116443A/en
Priority to US06/796,094 priority patent/US4688233A/en
Priority to GB08527597A priority patent/GB2167275B/en
Priority to CA000494911A priority patent/CA1239711A/en
Priority to AU49489/85A priority patent/AU573045B2/en
Publication of JPS61116443A publication Critical patent/JPS61116443A/en
Publication of JPH0322112B2 publication Critical patent/JPH0322112B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/07Synchronising arrangements using pulse stuffing for systems with different or fluctuating information rates or bit rates
    • H04J3/073Bit stuffing, e.g. PDH

Landscapes

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

Description

【発明の詳細な説明】 (発明の属する分野) 本発明は、“0”,“1”のビツトシーケンスか
らなるデイジタルデータを伝送するデイジタルデ
ータ伝送方式において、入力のビツトシーケンス
に限定が必要な伝送路を用いる場合に、確実かつ
簡易に伝送を行うことのできるデイジタルデータ
伝送用スタツフビツト挿入方式に関するものであ
る。
DETAILED DESCRIPTION OF THE INVENTION (Field to which the invention pertains) The present invention relates to a digital data transmission system that transmits digital data consisting of a bit sequence of "0" and "1". The present invention relates to a stuff bit insertion method for digital data transmission that allows reliable and simple transmission when using a digital data transmission line.

(従来の技術) 従来、“0”,“1”のビツトシーケンスからな
るデイジタルデータを伝送するデイジタル伝送路
においては、伝送するビツトシーケンスの生起列
に全く制限が無く、どのような“0”,“1”シー
ケンスでも伝送できる伝送路(以下、BSIを確保
した伝送路という。:BSIはBit Sequence
Independant)と、或る特定の“0”,“1”のビ
ツトシーケンスについては、正しい伝送を保証し
ない伝送路(以下、BSIが確保されていない伝送
路という)とがある。
(Prior Art) Conventionally, in a digital transmission path that transmits digital data consisting of a bit sequence of "0" and "1", there is no restriction on the occurrence of the bit sequence to be transmitted; A transmission path that can transmit even a “1” sequence (hereinafter referred to as a transmission path with BSI): BSI is a Bit Sequence
There are transmission paths (hereinafter referred to as transmission paths for which BSI is not ensured) that do not guarantee correct transmission for certain bit sequences of "0" and "1".

BSIが確保されていない伝送路では、伝送する
ビツトシーケンスの中から、データの同期信号な
どを抽出しており、そのため“0”や“1”が長
く連続すると同期を抽出できなくなる。そのた
め、例えば、伝送したいビツトシーケンスに
“0”の連続生起が15個以下、どの24ビツトのシ
ーケンスの中にも3個以上の“1”があることを
条件としている。
In a transmission path where BSI is not secured, data synchronization signals are extracted from the transmitted bit sequence, so if "0" or "1" continue for a long time, synchronization cannot be extracted. Therefore, for example, the conditions are that the bit sequence to be transmitted has 15 or fewer consecutive occurrences of "0" and that any 24-bit sequence has three or more "1"s.

このようなBSIの確保されていない伝送路でビ
ツトシーケンスに制限がつけられていないデータ
を伝送する方法にスタツフを行う方法がある。こ
れは、入力ビツトシーケンスを一定の長さのブロ
ツクに区分し、区分したブロツクの中のビツトシ
ーケンスの中に上記の条件、すなわち“0”の連
続を制約する零連制約条件を満足してないシーケ
ンスが生起したとき(以後、「バイオレーシヨン
が生起したとき」という)、入力ビツトシーケン
スの中にnビツト(nは整数)に1ビツトの
“1”を強制的に挿入して伝送し、また、前記シ
ーケンス中に強制的に“1”を挿入したことを示
す符号データ(スタツフフラグ)を同時に伝送
し、受信側ではスタツフフラグがスタツフ符号が
入つていることを示しているブロツクでは、nビ
ツト毎に配置されている“1”を除去して入力さ
れたビツトシーケンスを再生するものである。
There is a staffing method for transmitting data with no restrictions on bit sequences over such transmission lines where BSI is not secured. This means that the input bit sequence is divided into blocks of a certain length, and that the bit sequences in the divided blocks do not satisfy the above condition, that is, the zero-constraint constraint that restricts the series of "0"s. When a sequence occurs (hereinafter referred to as "when a violation occurs"), 1 bit "1" is forcibly inserted into n bits (n is an integer) in the input bit sequence and transmitted. In addition, code data (staff flag) indicating that "1" has been forcibly inserted into the sequence is transmitted at the same time, and on the receiving side, the block whose staff flag indicates that a staff code is included is n The input bit sequence is reproduced by removing the "1" placed in each bit.

ここで、ブロツク毎にバイオレーシヨンの生起
を検査しているために、ブロツクの境界における
処理が問題となる。
Here, since the occurrence of a violation is checked for each block, processing at the boundaries of the blocks becomes a problem.

従来は、ブロツクの先頭のビツトおよび末尾の
複数のビツトを固定的に“1”としてブロツク境
界での“1”の生起を増加させて、ブロツクに跨
るバイオレーシヨンの生起の検査を不要とする簡
易な処理を行つていた。然し乍ら、固定的に
“1”を挿入すると、これを入力デイジタルデー
タの伝送に用いることができないため、伝送効率
が低下してしまう欠点があつた。
Conventionally, the first bit and multiple bits at the end of a block are fixed to "1" to increase the occurrence of "1"s at block boundaries, thereby eliminating the need to check for occurrences of violations across blocks. It was a simple process. However, if "1" is fixedly inserted, it cannot be used for transmitting input digital data, so there is a drawback that the transmission efficiency decreases.

(発明の目的) 本発明は、このような欠点を除去するため、境
界部でのバイオレーシヨンの検査の条件を強化す
ると同時に、固定的な“1”の挿入を減らすこと
により、効率的かつ確実なデータの伝送を行える
ようにしたデイジタルデータ伝送用スタツフビツ
ト挿入方式を提供しようとするもので、以下、図
面について詳細に説明する。
(Objective of the Invention) In order to eliminate such drawbacks, the present invention strengthens the conditions for inspection of violations at the border, and at the same time reduces the insertion of fixed "1", thereby achieving efficient and efficient inspection. This invention aims to provide a stuff bit insertion method for digital data transmission that enables reliable data transmission, and will be described in detail below with reference to the drawings.

(発明の構成および作用) 第1図は、本発明の構成を示す一実施例のブロ
ツク図であつて、100はデイジタルデータ送信
装置、200はデイジタルデータ受信装置、30
0はデイジタル伝送路、1は入力端子、2は出力
端子である。
(Structure and operation of the invention) FIG. 1 is a block diagram of an embodiment showing the structure of the present invention, in which 100 is a digital data transmitter, 200 is a digital data receiver, 30 is a digital data transmitter, and 30 is a digital data receiver.
0 is a digital transmission path, 1 is an input terminal, and 2 is an output terminal.

デイジタルデータ送信装置100において、1
0はメモリ、11はスタツフ制御回路、12はメ
モリ、13は選択回路、14は多重化回路、15
はパルス発生回路を示す。
In the digital data transmitting device 100, 1
0 is a memory, 11 is a staff control circuit, 12 is a memory, 13 is a selection circuit, 14 is a multiplexing circuit, 15
indicates a pulse generation circuit.

入力端子1より供給される信号は、画像・音声
を始めとするデイジタルデータで、そのビツトシ
ーケンスには何の制限も加えられていない信号で
ある。この信号はメモリ10に書込まれ、スタツ
フ制御回路11から出力される読出しクロツクに
応じてメモリ10より出力されて、メモリ12及
びスタツフ制御回路11に供給される。
The signal supplied from the input terminal 1 is digital data including images and sounds, and the bit sequence thereof is not subject to any restrictions. This signal is written into the memory 10, output from the memory 10 in response to the read clock output from the staff control circuit 11, and supplied to the memory 12 and the staff control circuit 11.

スタツフ制御回路11は、メモリ10を介して
入力されたデータから、ビツトシーケンスに含ま
れるバイオレーシヨンの有無を検出するためのも
のである。そのため、まず、パルス発生回路15
で一定期間のパルスを発生する。そのパルスは、
スタツフの挿入の単位となるブロツク幅のパル
ス、及びバイオレーシヨン検出の観測期間のパル
ス、例えば、“0”の連続の生起が15ビツト以下、
どの24ビツトのシーケンスの中にも3個以上の
“1”がある、という2つの条件を必要とする伝
送路では、15サンプル幅と、24サンプル幅の2つ
のパルス、また、ブロツクの先頭、ブロツクの末
尾では前記パルスより短いパルス、例えば上記条
件では先頭では9サンプル幅、末尾では8サンプ
ル幅のパルスである。
The staff control circuit 11 is for detecting the presence or absence of a violation contained in a bit sequence from the data input via the memory 10. Therefore, first, the pulse generation circuit 15
generates a pulse of a certain period. That pulse is
Pulses with a block width that is the unit of stuff insertion, and pulses during the observation period for violation detection, for example, if the occurrence of consecutive “0”s is 15 bits or less,
In a transmission path that requires the two conditions that there be three or more "1"s in any 24-bit sequence, two pulses with a width of 15 samples and a pulse with a width of 24 samples are used. At the end of the block, a pulse shorter than the above pulse is used, for example, under the above conditions, the pulse is 9 samples wide at the beginning and 8 samples wide at the end.

次に、スタツフ制御回路11では、メモリ10
を介して入力されるデイジタルデータに対して、
前記パルス発生回路15で発生したパルス期間に
前記バイオレーシヨンが有るかどうかを検出す
る。即ち、ブロツク先頭の9サンプルでは少なく
とも2個の“1”が有る場合を除きバイオレーシ
ヨンと検出し、ブロツク末尾の8サンプルでは、
少なくとも1個の“1”が有る場合を除きバイオ
レーシヨンと検出する。但し、ここでは、後述の
理由により、ブロツクの先頭のビツトは必ず
“1”を配置した場合について説明する。
Next, in the staff control circuit 11, the memory 10
For digital data input via
It is detected whether or not the violation occurs during the pulse period generated by the pulse generating circuit 15. That is, the first 9 samples of the block are detected as violations unless there are at least two "1"s, and the last 8 samples of the block are detected as violations.
A violation is detected unless there is at least one "1". However, for reasons described later, a case will be described in which the first bit of the block is always set to "1".

また、ブロツクの中間においては、15サンプル
に少なくとも1個の“1”が有り、24サンプルに
少なくとも3個の“1”が有る場合を除きバイオ
レーシヨンと検出する。
Furthermore, in the middle of the block, a violation is detected unless there is at least one "1" in 15 samples and at least three "1"s in 24 samples.

ここでブロツクの境界での処理を第5図を用い
てより詳細に説明する。バイオレーシヨンをそれ
ぞれブロツク内に閉じて検出している場合は第5
図aのように、第Mブロツクも第M+1ブロツク
も、“0”の連続は15以下、24サンプル中に3個
以上の“1”という条件を満足している。しか
し、伝送路上では両ブロツクは接続されて第5図
bのようになり、24サンプル中3個以上の“1”
という条件は満足されていない。したがつて、第
5図cにしめすように、バイオレーシヨンをブロ
ツク内に閉じて検出している場合には、ブロツク
末尾でも8サンプル中に1個以上の“1”、かつ、
ブロツクの先頭では9サンプル中に2個以上の
“1”を含む、という条件を加えれば、ビツトシ
ーケンスのいかなる部分でも24サンプル中に3個
以上の“1”という条件を満足することになる。
Here, processing at block boundaries will be explained in more detail using FIG. If each violation is detected within a block, the fifth
As shown in Figure a, both the Mth block and the M+1th block satisfy the conditions that the number of consecutive "0"s is 15 or less and that there are three or more "1"s in 24 samples. However, on the transmission path, both blocks are connected as shown in Figure 5b, and three or more "1"s out of 24 samples are connected.
This condition is not satisfied. Therefore, as shown in Figure 5c, if violations are detected within a block, even at the end of the block there is one or more "1"s in 8 samples, and
If we add the condition that the beginning of the block contains 2 or more 1's in 9 samples, then any part of the bit sequence will satisfy the condition of 3 or more 1's in 24 samples.

なお、上記説明ではブロツク先頭ビツトが
“1”と仮定したが、この仮定は本発明に必須の
条件ではない。この仮定がない場合には、ブロツ
ク前端とブロツク後端におけるバイオレーシヨン
の検査条件を一層強化することで本発明を実施で
きる。例えばブロツク前端と後端の各24ビツトに
つき、それぞれ8ビツト×3に区切つて、どの8
ビツトにも“1”が1個以上あることを条件とす
ればよい。
In the above description, it is assumed that the first bit of the block is "1", but this assumption is not an essential condition for the present invention. If this assumption does not exist, the present invention can be implemented by further strengthening the violation inspection conditions at the front end of the block and the rear end of the block. For example, each of the 24 bits at the front end and the rear end of the block is divided into 8 bits x 3, and which 8
The condition may be that there is one or more "1" bits.

第2図はバイオレーシヨン検出回路の構成例を
示す図であり、24サンプルのうちに少なくとも3
つの“1”が有るか否かを検出する例を示す。
Figure 2 is a diagram showing an example of the configuration of a violation detection circuit.
An example of detecting whether or not there are two "1"s will be shown.

ここで、30,31は入力端子、32はカウン
タ、33は24サンプル遅延回路、34は減算器、
35は比較回路である。
Here, 30 and 31 are input terminals, 32 is a counter, 33 is a 24 sample delay circuit, 34 is a subtracter,
35 is a comparison circuit.

入力端子30を介してデイジタルデータがカウ
ンタ32に供給され、また、入力端子31を介し
てブロツクの期間を示すブロツクパルスがカウン
タ32のリセツト端子に入力され、各ブロツクの
先頭でカウンタをリセツトする。リセツト以降、
入力端子30を介して入力されるデイジタルデー
タの“1”の数をカウントする。
Digital data is supplied to a counter 32 via an input terminal 30, and a block pulse indicating the period of the block is input via an input terminal 31 to a reset terminal of the counter 32, resetting the counter at the beginning of each block. After the reset,
The number of "1"s in digital data input via the input terminal 30 is counted.

カウンタ32の出力は減算器34と24サンプル
遅延回路33に供給され、24サンプル遅延された
カウンタ出力も減算器34に入力される。このよ
うな構成になつているため、減算器34から24サ
ンプル中に有る“1”の数が出力される。
The output of the counter 32 is supplied to a subtracter 34 and a 24 sample delay circuit 33, and the counter output delayed by 24 samples is also input to the subtracter 34. With this configuration, the subtracter 34 outputs the number of "1"s present in the 24 samples.

減算器34から出力された“1”の数は、比較
器35において条件から決められた値3と比較さ
れ、3より大きい場合には、バイオレーシヨンを
検出したものとして出力端子36を介して検出信
号“1”を出力する。
The number of "1"s output from the subtracter 34 is compared with the value 3 determined from the conditions in the comparator 35, and if it is larger than 3, it is determined that a violation has been detected and is output via the output terminal 36. Outputs detection signal “1”.

他の条件の検出も全く同様な構成で行えること
は容易に類推できる。
It can be easily inferred that detection of other conditions can also be performed with a completely similar configuration.

以上の方法で、或るブロツクにおいてバイオレ
ーシヨンが検出されると、スタツフ制御回路11
から選択回路13にスタツフ選択信号が、メモリ
12に読出し制御信号が送出される。その結果、
メモリ12から7ビツト期間デイジタルデータが
読出され、選択回路13を介して多重化回路14
に供給され、次の1ビツト期間はメモリからの読
出しを禁止すると同時に、選択回路13はスタツ
フビツト“1”を選択して多重化回路14に供給
される。従つて、“0”の連続生起が15ビツト以
下、かつ、どの24ビツトのシーケンスの中にも3
個以上の“1”が有るという条件を満足させるこ
とができる。
With the above method, when a violation is detected in a certain block, the staff control circuit 11
A staff selection signal is sent to the selection circuit 13 and a read control signal is sent to the memory 12. the result,
Digital data for a 7-bit period is read from the memory 12 and sent to the multiplexing circuit 14 via the selection circuit 13.
The selection circuit 13 selects the stuff bit "1" and supplies it to the multiplexing circuit 14 while prohibiting reading from the memory for the next one bit period. Therefore, consecutive occurrences of “0” are 15 bits or less, and there are 3 consecutive occurrences of “0” in any 24-bit sequence.
It is possible to satisfy the condition that there are more than one "1".

また、当該ブロツクがスタツフされていること
を示すスタツフフラグ“1”を多重化回路14に
出力する。また、スタツフが行われることにより
入力データの伝送速度が低下するため、スタツフ
制御回路11からメモリ10へ読出し速度制御信
号を出力し、データの速度整合を行う。
Additionally, a stuff flag "1" indicating that the block is stuffed is output to the multiplexing circuit 14. Furthermore, since the transmission speed of input data decreases due to stuffing, the stuffing control circuit 11 outputs a read speed control signal to the memory 10 to match the data speed.

多重化回路14は選択回路13より出力される
デイジタルデータ、スタツフ制御回路11から出
力されるスタツフフラグを多重化し、伝送路30
0に送出する。
The multiplexing circuit 14 multiplexes the digital data output from the selection circuit 13 and the staff flag output from the staff control circuit 11, and transmits the data to the transmission line 30.
Send to 0.

次に、デイジタルデータ受信装置200におい
て、20は分離回路、21はスタツフ除去回路で
ある。
Next, in the digital data receiving apparatus 200, 20 is a separation circuit, and 21 is a stuff removal circuit.

伝送路300を介してデイジタルデータが分離
回路20に供給されると、分離回路20は入力さ
れた信号からフレーム同期を確立し、スタツフフ
ラグとその他のデイジタルデータに分離する。
When digital data is supplied to the separation circuit 20 via the transmission line 300, the separation circuit 20 establishes frame synchronization from the input signal and separates it into a staff flag and other digital data.

デイジタルデータ及びスタツフフラグはスタツ
フ除去回路21に入力され、スタツフフラグが
“1”のとき(スタツフが挿入されているとき)
デイジタルデータからスタツフを除去して出力す
る。また、スタツフフラグが“0”のときは、入
力データをそのまま出力する。
The digital data and the staff flag are input to the staff removal circuit 21, and when the staff flag is "1" (when the staff is inserted)
Remove stuff from digital data and output. Furthermore, when the staff flag is "0", the input data is output as is.

次に、フレーム構成の面から見たブロツク境界
処理について述べる。
Next, block boundary processing from the perspective of frame configuration will be described.

多重化回路から出力されるデイジタルデータは
フレーム構成がなされている。そして、伝送に必
要な伝送同期パターン、制御情報、などが配置さ
れている。
Digital data output from the multiplexing circuit has a frame structure. Then, transmission synchronization patterns, control information, etc. necessary for transmission are arranged.

第3図はフレーム構成の一例を示すもので、こ
こでは、193ビツトで1伝送フレームを構成し、
24伝送フレームで1マルチフレームを構成する。
また、3伝送フレームで前述のスタツフ検出挿入
単位のブロツクを構成する。なお、図中のビツト
番号0はマルチフレーム同期に用いるビツトであ
り、ビツト番号1から192はデータの伝送に用い
るビツトである。
Figure 3 shows an example of a frame configuration. Here, one transmission frame is composed of 193 bits,
One multiframe consists of 24 transmission frames.
Furthermore, three transmission frames constitute the aforementioned staff detection insertion unit block. Note that bit number 0 in the figure is a bit used for multiframe synchronization, and bit numbers 1 to 192 are bits used for data transmission.

ここで、フレーム先頭のビツトについて着目す
る。
Here, we will focus on the bit at the beginning of the frame.

第4図はマルチフレーム構成の各フレーム先頭
番号0のビツトの内容の一例を示すもので、は
フレーム番号、はマルチフレーム同期符号に対
応するビツト、はスタツフ対策用に加えられた
“1”、はその他制御に用いる空きビツトを示
す。
Figure 4 shows an example of the contents of the bit number 0 at the beginning of each frame in a multi-frame configuration, where is the frame number, is the bit corresponding to the multi-frame synchronization code, is "1" added for staff protection, indicates empty bits used for other controls.

先ず、ブロツク境界でバイオレーシヨンを起こ
りにくくするため、ブロツクの先頭のビツトは強
制的に“1”とする。したがつて、3伝送フレー
ム毎にフレームの先頭のビツトに“1”を挿入す
る(フレーム番号の1,4,7,10……)。また、
マルチフレームの同期を符号を1ビツトずつ4フ
レーム毎に挿入する(フレーム番号の4,8,12
……)。ここで、3伝送フレームと、4伝送フレ
ームの公倍数のビツト(フレーム番号の4,16…
…)では、必ず“1”になるように同期パターン
を決定する。
First, in order to make it difficult for violations to occur at block boundaries, the bit at the beginning of the block is forcibly set to "1". Therefore, "1" is inserted into the first bit of the frame every three transmission frames (frame numbers 1, 4, 7, 10, . . . ). Also,
For multi-frame synchronization, insert a code of 1 bit every 4 frames (frame number 4, 8, 12).
…). Here, the bits of the common multiple of the 3 transmission frames and the 4 transmission frames (frame numbers 4, 16...
), a synchronization pattern is determined so that it always becomes "1".

前述のように、3伝送フレームと、4伝送フレ
ームの公倍数のビツトでは、必ず“1”になるよ
うな同期パターンを配する結果、1伝送フレーム
の1ビツトを用いて、マルチフレーム同期と、ス
タツフ用ブロツクの先頭ビツトの“1”の配置の
2通りの役割を持たせることができる。
As mentioned above, as a result of arranging a synchronization pattern that always becomes "1" for bits that are a common multiple of 3 transmission frames and 4 transmission frames, multi-frame synchronization and staff It is possible to have two roles for arranging "1" in the first bit of the block.

なお、上記の実施例では、簡単のためのフレー
ム長、マルチフレーム数、ブロツク数をそれぞれ
193ビツト、24、3にして説明しているが、他の
数値の場合にも適用出来ることは明らかである。
In addition, in the above example, the frame length, the number of multi-frames, and the number of blocks are respectively set for simplicity.
Although the explanation has been made using 193 bits, 24 bits, and 3 bits, it is obvious that it can be applied to other numerical values as well.

(効 果) 以上説明したように、本発明は、スタツフを行
う単位であるブロツクの境界において、短い観測
ビツトにより“0”の生起を検出することによ
り、ブロツク毎に独立にスタツフが必要か否かの
検出が行え、また、ブロツクの先頭に強制的に挿
入した“1”をマルチフレーム同期用の一部にも
用いることができる。従つて、比較的簡単に、か
つ確実に、また、情報量の効率の良いスタツフイ
ングが実現できるという利点がある。
(Effects) As explained above, the present invention detects the occurrence of "0" using short observation bits at the boundaries of blocks, which are units in which stuffing is performed, thereby determining whether or not stuffing is needed independently for each block. This can be detected, and the "1" forcibly inserted at the beginning of the block can also be used as part of multiframe synchronization. Therefore, there is an advantage that stuffing can be achieved relatively easily, reliably, and efficiently with respect to the amount of information.

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

第1図は本発明の構成を示す一実施例のブロツ
ク図、第2図はバイオレーシヨン検出回路の構成
例を示す図、第3図はフレーム構成の一例を示す
図、第4図はマルチフレーム構成の一例を示す
図、第5図はブロツク境界での処理を説明する図
である。 100…デイジタルデータ送信装置、200…
デイジタルデータ受信装置、300…デイジタル
伝送路、1…入力端子、2…出力端子、10,1
2…メモリ、11…スタツフ制御回路、13…選
択回路、14…多重化回路、15…パルス発生回
路、20…分離回路、21…スタツフ除去回路、
30,31…入力端子、32…カウンタ、33…
24サンプル遅延回路、34…減算器、35…比較
回路、36…出力端子。
FIG. 1 is a block diagram of an embodiment showing the configuration of the present invention, FIG. 2 is a diagram showing an example of the configuration of a violation detection circuit, FIG. 3 is a diagram showing an example of a frame configuration, and FIG. FIG. 5 is a diagram showing an example of a frame structure, and is a diagram illustrating processing at block boundaries. 100...Digital data transmitting device, 200...
Digital data receiving device, 300... Digital transmission path, 1... Input terminal, 2... Output terminal, 10, 1
2... Memory, 11... Stuff control circuit, 13... Selection circuit, 14... Multiplexing circuit, 15... Pulse generation circuit, 20... Separation circuit, 21... Stuff removal circuit,
30, 31...Input terminal, 32...Counter, 33...
24 sample delay circuit, 34...subtracter, 35...comparison circuit, 36...output terminal.

Claims (1)

【特許請求の範囲】 1 入力デイジタルデータのビツトシーケンスを
一定期間毎にブロツクに区切り、このブロツク内
で定められたサンプル時間、ビツトシーケンスの
観測を行い、その結果、 前記ビツトシーケンスに含まれる同種類のビツ
トの連続が所定数以下であり、かつ同種類のビツ
トの存在密度の割合が一定値以下である、 という条件が満たされない場合には、同種類のビ
ツトの連続を切断するよう異なる種類のビツトを
ビツトシーケンスに挿入してデータを変換して送
出する機能を有するデイジタルデータ送信装置
と、 伝送路を介して入力された前記デイジタルデー
タ送信装置の変換データから、挿入されたビツト
を除いて、変換前のビツトシーケンスを再生する
機能を有するデイジタルデータ受信装置におい
て、 前記デイジタルデータ送信装置は、前記ブロツ
クの前端と後端では観測のサンプル時間範囲を、
その定められた時間より短くしてそこに含まれる
同種類ビツト数の観測を行うことを特徴とするデ
イジタルデータ伝送用スタツフビツト挿入方式。 2 デイジタルデータ送信装置において、入力デ
イジタルデータのビツトシーケンスを一定期間毎
にブロツクに区切つたブロツクの先頭に強制的に
“1”を配置し、配置された“1”の一部をマル
チフレーム同期パターンの“1”の一部と共有す
ることを特徴とする特許請求の範囲第1項記載の
デイジタルデータ伝送用スタツフビツト挿入方
式。
[Scope of Claims] 1. A bit sequence of input digital data is divided into blocks at regular intervals, and the bit sequence is observed at a sample time determined within this block, and as a result, the bit sequence of the same type included in the bit sequence is If the following conditions are not met: the number of bits in a row is less than a predetermined number, and the density of bits of the same type is less than a certain value, the number of consecutive bits of a different type is A digital data transmitting device that has a function of inserting bits into a bit sequence, converting the data, and transmitting the data; and excluding the inserted bits from the converted data of the digital data transmitting device that is input via a transmission path. In a digital data receiving device having a function of reproducing a bit sequence before conversion, the digital data transmitting device may detect sample time ranges of observation at the leading and trailing ends of the block.
A stuff bit insertion method for digital data transmission, characterized in that the number of bits of the same type contained therein is observed for a period shorter than a predetermined time. 2 In a digital data transmitting device, a bit sequence of input digital data is divided into blocks at regular intervals, and a “1” is forcibly placed at the beginning of the block, and a part of the placed “1” is used as a multi-frame synchronization pattern. 2. The digital data transmission stuff bit insertion method according to claim 1, wherein the stuff bit insertion method is shared with a part of "1" of the digital data transmission.
JP59235949A 1984-11-10 1984-11-10 Stuff bit inserting system for digital data transmission Granted JPS61116443A (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP59235949A JPS61116443A (en) 1984-11-10 1984-11-10 Stuff bit inserting system for digital data transmission
US06/796,094 US4688233A (en) 1984-11-10 1985-11-07 Digital data transmitting device for communication paths of restricted and unrestricted transmission characteristics
GB08527597A GB2167275B (en) 1984-11-10 1985-11-08 Digital data transmitting device for communication paths of restricted and unrestricted transmission characteristics
CA000494911A CA1239711A (en) 1984-11-10 1985-11-08 Digital data transmitting device for communication paths of restricted and unrestricted transmission characteristics
AU49489/85A AU573045B2 (en) 1984-11-10 1985-11-08 Digital data transmitting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59235949A JPS61116443A (en) 1984-11-10 1984-11-10 Stuff bit inserting system for digital data transmission

Publications (2)

Publication Number Publication Date
JPS61116443A JPS61116443A (en) 1986-06-03
JPH0322112B2 true JPH0322112B2 (en) 1991-03-26

Family

ID=16993599

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59235949A Granted JPS61116443A (en) 1984-11-10 1984-11-10 Stuff bit inserting system for digital data transmission

Country Status (1)

Country Link
JP (1) JPS61116443A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4724386B2 (en) * 2004-06-21 2011-07-13 富士通株式会社 Staff synchronization control device, relay device, data relay system, and staff synchronization control method

Also Published As

Publication number Publication date
JPS61116443A (en) 1986-06-03

Similar Documents

Publication Publication Date Title
CA1151260A (en) Digital data transmission system
US4398290A (en) Process and apparatus for digital data communication using packet switching
EP0372458B1 (en) Synchronous multiplex transmission apparatus
EP0735709B1 (en) Synchronizing circuit for use in a digital audio signal compressing/expanding system
US5220582A (en) Optical bus transmission method and transmitting-side encoder and receiving-side decoder therefor
JPH11261513A (en) Path trace check method and apparatus
JPH0322112B2 (en)
US6438175B1 (en) Data transmission method and apparatus
US5107495A (en) Frame synchronization system
GB2131656A (en) Dc cancellation in ternary-coded data systems
JPH07123247B2 (en) Digital data transmission method
JP3010634B2 (en) Frame synchronous multiplex processing
JP2658927B2 (en) Multiplex transmission method and apparatus
JP2616408B2 (en) Pointer replacement circuit
JPH0253339A (en) Pseudo-synchronization preventing system
JPS6342990B2 (en)
JPS63169840A (en) frame synchronizer
JP3978898B2 (en) Multiframe synchronization detection method and apparatus
JP3106962B2 (en) Data transmission path identification information generation system
JPH06209311A (en) Frame synchronizing method and transmission equipment
JPS62200837A (en) Frame synchronizing system
JPH01226236A (en) Start-stop data transmission system
JPH0317423B2 (en)
JPS6316934B2 (en)
JPS62186635A (en) Transmission control method