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
JPS6048939B2 - Data transmission method - Google Patents
[go: Go Back, main page]

JPS6048939B2 - Data transmission method - Google Patents

Data transmission method

Info

Publication number
JPS6048939B2
JPS6048939B2 JP54157129A JP15712979A JPS6048939B2 JP S6048939 B2 JPS6048939 B2 JP S6048939B2 JP 54157129 A JP54157129 A JP 54157129A JP 15712979 A JP15712979 A JP 15712979A JP S6048939 B2 JPS6048939 B2 JP S6048939B2
Authority
JP
Japan
Prior art keywords
word
logic
circuit
conversion
logical
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
Application number
JP54157129A
Other languages
Japanese (ja)
Other versions
JPS5679546A (en
Inventor
健造 大野
勉 浅部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP54157129A priority Critical patent/JPS6048939B2/en
Publication of JPS5679546A publication Critical patent/JPS5679546A/en
Publication of JPS6048939B2 publication Critical patent/JPS6048939B2/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4906Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes

Landscapes

  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

【発明の詳細な説明】 本発明は、高速のディジタル伝送に関するものであり、
ビット同期の抽出を容易にし、同期はずれのない、高信
頼性のデータ伝送方式を提供することを目的とする。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to high-speed digital transmission,
The purpose of this invention is to provide a highly reliable data transmission method that facilitates the extraction of bit synchronization and does not lose synchronization.

データ超高速(1O0Mbps以上の伝送速度)で直列
に、同軸ケーブルまたは光ファイバーケーブルで伝送す
るとき、伝送路への送出信号に同一の値が連続すると、
受信側で、ビットタイミングを取ることが難カルく、か
つ、生成された受信クロックにジッタが生じ、受信誤り
の主な原因となる。
When transmitting data serially at ultra-high speed (transmission speed of 100 Mbps or more) over a coaxial cable or optical fiber cable, if the same value continues in the signal sent to the transmission line,
On the receiving side, it is difficult to obtain bit timing, and jitter occurs in the generated reception clock, which is the main cause of reception errors.

したがつて、送信側で、データを一定の規則でランダム
化(以後、スクランブラと呼ぶ)し、受信側で、それと
逆の規則で、元のデータに戻すことが考えられる。従来
、そのランダム化させる方式として、第1図に示すよう
な構成によりPN系列(PseudoNolse)によ
りスクランブラをかける方式がある。第1図て、1及び
7はPN系列発生器、2及び4はモジユロ2の加算器で
、エクスクルーシブオア回路により実現てきる。
Therefore, it is conceivable to randomize data (hereinafter referred to as a scrambler) on the transmitting side according to a certain rule, and then restore the original data on the receiving side according to the reverse rule. Conventionally, as a randomization method, there is a method in which a scrambler is applied using a PN sequence (PseudoNolse) with a configuration as shown in FIG. In FIG. 1, 1 and 7 are PN sequence generators, 2 and 4 are modulo 2 adders, which are realized by an exclusive OR circuit.

5はビット同期再生回路、6はフレーム同期回路、3は
伝送路である。
5 is a bit synchronization reproducing circuit, 6 is a frame synchronization circuit, and 3 is a transmission line.

送信側ては入力データはフレーム同期信号と同J期して
発生されるPN系列と、モジユロ2での加算が行なわれ
て、伝送路3に送出される。受信側では、ビット同期再
生回路5によるビット同期の再生後フレーム同期をとり
、その同期情報により、フレームに同期したPN系列を
発生さ5せ、受信データとモジユロ2での加算を行ない
復号する。
On the transmitting side, the input data is added to a PN sequence generated in synchronization with the frame synchronization signal, modulo 2, and sent to the transmission line 3. On the receiving side, after the bit synchronization is reproduced by the bit synchronization reproducing circuit 5, frame synchronization is performed, and based on the synchronization information, a PN sequence synchronized with the frame is generated 5, and is decoded by adding the received data and modulo 2.

このようなPN系列によるスクランブラは、比較的簡単
な帰還型シフトレジスタにより構成できるが、送信系列
に対し、同一データが連続する可能性があるという欠点
を有する。
Such a scrambler using a PN sequence can be constructed using a relatively simple feedback shift register, but it has the drawback that the same data may continue in the transmission sequence.

例えば、7ビットのデータに対し、7ビット周期のスク
ランブラをかけると、112″”の確率で、7ビットの
連続した同一データが送出される。一方受信信号より、
ビットタイミングの抽出を容易にする他の方法として、
伝送路符号化法がある。
For example, if a scrambler with a 7-bit cycle is applied to 7-bit data, the same continuous 7-bit data will be sent out with a probability of 112''. On the other hand, from the received signal,
Another way to facilitate bit timing extraction is to
There is a transmission line coding method.

例えば、直流成分を取り除き、かつ、タイミング成分を
取り出すため、バイポーラ符号化等の多値符号が用いら
れている。しカルながら、このような多値符号を用いる
伝送路符号化方法は、装置が複雑になるという欠点があ
る。装置を簡単化するためには2値符号を用いることが
望ましい。
For example, multilevel codes such as bipolar coding are used to remove DC components and extract timing components. However, the transmission path encoding method using such a multilevel code has the disadvantage that the apparatus becomes complicated. In order to simplify the device, it is desirable to use binary codes.

しかし、2値伝送に限れば、RZ符号がタイミング抽出
の点で望ましいが、伝送速度がF。のとき、2f0の帯
域を有し、伝送路の帯域上問題が多い。その他の2値の
伝送路符号として、NR晴号とNRZi符号がある。
However, as far as binary transmission is concerned, the RZ code is desirable from the point of view of timing extraction, but the transmission speed is F. In this case, the bandwidth is 2f0, and there are many problems with the bandwidth of the transmission path. Other binary transmission line codes include the NR clear code and the NRZi code.

これらは伝送速度がF。のと冫き、帯域はF。以内で良
いが、RZ符号と比較してF。のタイミング成分を取り
出すことがむずかしい。本発明は上記の従来の問題点を
解決するデータ伝送方式てある。
The transmission speed of these is F. Unfortunately, the band is F. It is fine within the range of F compared to the RZ code. It is difficult to extract the timing component of The present invention provides a data transmission system that solves the above-mentioned conventional problems.

以下に本発明を実現する一実施2例を示して詳細に説明
する。本発明では、伝送路へ実際に送出される信号とし
て、同じレベルが十数ビット以上続かないように、伝送
路符号化する手段へのデータ系列に次のような変換を行
なう。
Hereinafter, two embodiments of the present invention will be described in detail. In the present invention, the following conversion is performed on the data sequence to the transmission line encoding means so that the signal actually sent to the transmission line does not continue for ten or more bits at the same level.

3t(1)伝送路符号化がNR?号のとき、 同一のデータが、一定ビット以上連続することを禁止し
、論理“’1’’から論理’’0’’または論理’゛0
’’から論理’’1’’への変化が多数発生するように
変換する。
3t(1) Transmission path coding is NR? When the number is 1, the same data is prohibited from continuing for more than a certain bit, and the logic ``1'' to the logic ``0'' or the logic ``0'' is prohibited.
Conversion is performed so that many changes from '' to logic ``1'' occur.

3L (2)伝送路符号がNRZj符号のとき、NRZiは、
データが論理’’1’’のとき、信号を反転し、論理゛
“o’’のとき反転しない符号化であるから、NRZi
の伝送路符号化器へのデータ系列を論理’゛1’’のデ
ータが多数発生するよ40うに変換する。
3L (2) When the transmission path code is an NRZj code, NRZi is
Since the encoding is such that the signal is inverted when the data is logic ``1'' and not inverted when the data is logic ``o'', NRZi
The data sequence to be sent to the transmission line encoder is converted in a manner such that a large number of logic ``1'' data is generated.

ところで、上記の変換(1),(2)を送信側で、情報
源からのデータ系列により遂次行なうとすると、受信側
にこの変換方法を伝送する必要がある。つぎに上記変換
方法を伝送する方式を示す。データは、第2図aまたは
bに示すように、フレーム化されて送られる。1フレー
ムはフレームの初めを示すためのフレーム同期情報(S
YN)制御情報(CまたはC,,C。
By the way, if the above conversions (1) and (2) are to be performed sequentially on the transmitting side using a data sequence from an information source, it is necessary to transmit this conversion method to the receiving side. Next, a method for transmitting the above conversion method will be described. The data is sent in frames as shown in FIG. 2a or b. One frame contains frame synchronization information (S
YN) Control information (C or C,,C.

〜CN)および長さmビットのN個の語(W,〜WN)
から構成される。制御情報の送り方としては、第2図a
に示すように、フレーム同期信号(SYN)の次に、集
中的に挿入する場合と、第2図のbに示すように、J分
散させて挿入する場合とがある。送信側での変換方法を
示す情報(以後、変換情報と呼ぶ)は、上記の制御情報
の一部として伝送される。つぎに、前記(1),(2)
を満たすため、語単位で変換を行なう場合、つまり語を
同じ長さの他のビット系列に変換する方法を以下に3つ
示す。
~CN) and N words of length m bits (W, ~WN)
It consists of Figure 2a shows how to send control information.
As shown in FIG. 2, there are cases in which the signals are inserted in a concentrated manner after the frame synchronization signal (SYN), and there are cases in which they are inserted in a distributed manner as shown in FIG. 2b. Information indicating the conversion method on the transmitting side (hereinafter referred to as conversion information) is transmitted as part of the above control information. Next, the above (1) and (2)
In order to satisfy the following, three methods are shown below when converting on a word-by-word basis, that is, converting a word into another bit sequence of the same length.

(イ)語を形成する全ビットを反転する。(b) Invert all bits forming a word.

(ロ)語の中の特定ビットだけ反転する。(b) Only specific bits in a word are inverted.

(7→ 語を、数ビット右に循環的にシフトした(右端
のビットは、1ビットシフトすると左端のビットになる
)系列と、元の語とを同一位置の成分ごとにモジユロ2
の加算をした成分からなる語に変換する。
(7→ The word is circularly shifted to the right by a few bits (the rightmost bit becomes the leftmost bit when shifted by 1 bit) and the original word, modulo 2 for each component at the same position.
Convert to a word consisting of the components that have been added.

つぎに、フレーム内で、どのような事象がおきたとき、
語に変換をほどこすかの基準となる判定方法を以下に示
す表のA−Gに示す。
Next, what kind of event occurs within the frame?
The determination method used as a criterion for whether to apply conversion to a word is shown in A to G of the table below.

NRZi符号のとき、論理’’0’’の連続を抑制する
ことが必要で、そのためには、第1表BまたはFを適用
し、論理’’0’’の数を計数し、論理゛’o’’の発
生をなるべく抑えるよう制御することが望ましい。
In the case of NRZi code, it is necessary to suppress the succession of logical ``0'', and for that purpose, apply Table 1 B or F, count the number of logical ``0'', and It is desirable to perform control to suppress the occurrence of o'' as much as possible.

NR?号のとき、論理の変化が多いか、少ないかが、変
換の判定基準となり、第1表のC,DまたはEを適用す
る。
NR? The criterion for conversion is whether there are many or few changes in logic, and C, D, or E in Table 1 is applied.

判定を行なうときこの表の判定基準を用い、フレームの
初めからビット単位で同一の値の連続する回数を計数し
、この回数がある値以上になつたとき、該当するビット
を反転することがビット同期の点では望ましい。
When making a determination, use the criteria in this table to count the number of consecutive identical values in bit units from the beginning of the frame, and when this number exceeds a certain value, invert the corresponding bit. This is desirable in terms of synchronization.

しかし、変換方法の伝送の点で装置がより複雑となる。
ここでは装置の簡単5化のため実施例として語単位で該
当する語の全ビットを反転し、第2図aに示すフレーム
構成で、NR柘号の伝送を行なう場合にいて詳述する。
まず、語単位での語の論理の連続性について、語の長さ
が4ビットの場合を例として説明する。1ビット長が4
の語を(Il,i2,i3,i4)のようにベクトル的
に表わす。
However, the device becomes more complex in terms of transmission of the conversion method.
Here, in order to simplify the apparatus, as an example, all bits of the corresponding word are inverted word by word, and the case where the frame structure shown in FIG. 2A is used to transmit the NR number will be described in detail.
First, the logical continuity of words on a word-by-word basis will be explained using an example in which the word length is 4 bits. 1 bit length is 4
The word is expressed as a vector as (Il, i2, i3, i4).

(1,1,1,1)と、全ビット論理゛”1’’である
ときに、この語は論理「1」であるとする。この論理「
1」の語が、N語連続していれば、論理゛’1’’の語
がN個連続しJているとする。また(0,0,0,0)
と、全ビット論理「O」であるとする。この論理「O」
の語がM語連続していれば、論理゛’0’’の語がM語
連続しているとする。NR?号を伝送路符号として用い
たとき同一のデータビットが続くのは望ま;しくない。
したがつて、送信側では語単位で、論理’゛1’’また
は論理’’0’’の連続する数を計数し、それがある値
以上になれば当該時点での語の成分を全て反転する。語
が反転したかを示すビット系列はフレームごとにそのま
ま、又はランレングス符号化されて変換情報として制御
情報の一部として伝送される。第3図に本発明の一実施
例である送信部の構成を示す。
(1, 1, 1, 1), and when all bits are logic "1", this word is logic "1". This logic
If there are N consecutive words of ``1'', it is assumed that there are N consecutive words of logical ``1''. Also (0,0,0,0)
Assume that all bits are logic "O". This logic “O”
If there are M consecutive words, it is assumed that there are M consecutive logical ``0'' words. NR? When a code is used as a transmission path code, it is undesirable for the same data bits to continue.
Therefore, on the sending side, the number of consecutive logical ``1'' or logical ``0'' is counted for each word, and if it exceeds a certain value, all the components of the word at that point are inverted. do. A bit sequence indicating whether a word has been inverted is transmitted as is for each frame or after being run-length encoded and transmitted as conversion information as part of control information. FIG. 3 shows the configuration of a transmitter according to an embodiment of the present invention.

8は語の全ビットが論理’’1’’であるか全ビットが
論理’’0’’であるか、または、論理’’1’’と論
理““o’’のビットが少なくとも1つあるかどうかの
判定を行なう語判定回路で、後述する制御回路13から
のクロックCLに応じて内部に取り込まれ、語の内容に
よりそれぞれ制御符号P,,P。,P。のいずれかのパ
ルスを発生する。9は論理「1」計数回路であり、語が
全ビット論理゛’1’’のとき出力される制御信号P2
のパルスを計数し、ある値T,になれば、制御信号S,
としてパルスを発生し、制御回路13に通知する。
8 means that all bits of the word are logic ``1'' or all bits are logic ``0'', or at least one bit is logic ``1'' and logic ``o'' This is a word determination circuit that determines whether or not there is a word, which is internally fetched in response to a clock CL from a control circuit 13, which will be described later, and generates control codes P, , P depending on the content of the word. ,P. Generate one of the following pulses. 9 is a logic "1" counting circuit, which outputs a control signal P2 when all bits of the word are logic "1".
counts the pulses of , and when it reaches a certain value T, the control signal S,
A pulse is generated as a signal and the control circuit 13 is notified.

10は論理「O」計数回路であり、語が全ビット論理
ι’’O’’のとき出力される制御信号P3のパルスを
計数し、それがある値T2になれば、制御信号S。
10 is a logic "O" counting circuit, where the word is all bit logic
Count the pulses of the control signal P3 output when ι''O'', and when it reaches a certain value T2, the control signal S is output.

として、パルスを発生し制御回路13に通知する。11
,12は3入力のオアゲート、13は制御回洛である。
As a result, a pulse is generated and the control circuit 13 is notified. 11
, 12 is a three-input OR gate, and 13 is a control circuit.

この制御回路13は、計数回路9,10からの制御信号
に応じて、変換回路14へ変換方法を示すための制御信
号を出力する。変換回路14は制御信号uに基づき入力
データの語の全ビットを反転する。15は制御回路13
からのクロックCKに同期して、変換回路14の出力を
記憶し、また読み出されるバッファメモリ、16はバッ
ファメモリの出力を入力する並列−直列変換回路である
The control circuit 13 outputs a control signal for indicating a conversion method to the conversion circuit 14 in response to control signals from the counting circuits 9 and 10. The conversion circuit 14 inverts all bits of a word of input data based on the control signal u. 15 is a control circuit 13
A buffer memory stores and reads out the output of the converter circuit 14 in synchronization with the clock CK from the converter 14. Reference numeral 16 is a parallel-to-serial converter circuit into which the output of the buffer memory is input.

次に第4図のタイミングチャートをもとに送信部の動作
を説明する。
Next, the operation of the transmitter will be explained based on the timing chart of FIG.

第4図aで、Aは論理’’1’’と論理’’0’’のビ
ットが混在する語、Bは全ビット論理’’1’’の語、
Cは全ビット論理’’0’’の語で、図に示すような性
質のデータ系列が入力されるとする。
In Figure 4a, A is a word in which bits of logic ``1'' and logic ``0'' are mixed, B is a word in which all bits are logic ``1'',
It is assumed that C is a word in which all bits are logic ``0'' and a data series having the properties shown in the figure is input.

説明のため、左端の語を一番目とする。第4図b−iは
、それぞれ第3図のクロックCL、制御信号P,、制御
信号P。
For the sake of explanation, the leftmost word is taken as the first word. 4b-i show the clock CL, control signal P, and control signal P of FIG. 3, respectively.

、制御信号P。、制御信号S,、制御信号S。の各波形
、論理「1」の計数回路の値、論理「O」の計数回路の
値を示す。ゼータは制御回路13からのクロックCLに
同期して語単位で並列に語判定回路8に入力される。語
判定回路8により入力された語の全ビットが、論理’’
1’’か、論理“゛o’’か、そのいずれでもないか判
定され、それぞれに応じて制御信号P,,P。,P。に
パルスを出力する。第4図aに示すデータが入力された
楊合、一番目の語は上記Aなる性質をもち、論理「O」
と「1」が混在するので制御信号P,にパルスを出力す
る。当該パルスは、オアゲート11,12経由で、計数
回路9,10をリセットする。
, control signal P. , control signal S,, control signal S. , the value of the counting circuit of logic "1", and the value of the counting circuit of logic "O" are shown. Zeta is input to the word determination circuit 8 in parallel word by word in synchronization with the clock CL from the control circuit 13. All bits of the word inputted by the word judgment circuit 8 are logical ''
1'', logic "o", or none of these, and pulses are output to the control signals P, , P., P., respectively.The data shown in Figure 4a is input. Yang He, the first word has the above property A, and the logic "O"
Since there are both "1" and "1", a pulse is output to the control signal P. The pulse resets the counting circuits 9 and 10 via the OR gates 11 and 12.

データは制御回路13から変換指令信号uが出力されな
いので、変換回路14を素通りしてバッファメモリ15
に蓄えられる。つぎに、第4図aの2番目〜4夕番目の
3つの語は、全ビット論理’’1’’であり、入力され
るごとに、論理「1」の計数回路9はカウントアップす
る。計数回路9の設定値は4であり、一方カウントは1
,2,3であるので、2番,3番,4番目の語に対して
は、前記の論理フ’゛0’’と’゛1’’が混在する場
合と同様、バッファメモリ15に変換されることなく入
力される。第4図aの5番目の語のとき、論理「1」計
数回路9の値は設定値T,=4と同じ値となり、制御回
路13に制御信号S,のパルスを出力すとともに、オア
ゲート11,12を通じて、計数回路9,10をリセッ
トする。制御回路13は、制御信号S,により、変換回
路14へ変換指令信号uを出力するとともに、1フレー
ム分の変換情報を蓄積する。それにより、変換回路14
は語の全ビットを反転する変換を行なう。変換されたデ
ータは、バッファメモリ15に入力される。バッファメ
モリ15からは、1フレーム分入力された後に制御回路
13からのクロック信号CKに応じて読み出され、並列
−直列変換回路16に入力される。また、第2図のaに
示した伝送テキストを構成するため、制御回路13は、
並列一直列変換回路9に制御信号Xとして同期情報と上
記蓄積された変換情報を並列に送出する。並列−直列変
換回路16は、バッファメモリ15と制御回路13から
の並列データを直列になおしてNR?号器へ送出する。
Since the conversion command signal u is not output from the control circuit 13, the data passes through the conversion circuit 14 and is stored in the buffer memory 15.
is stored in Next, all the bits of the three words 2nd to 4th in FIG. The setting value of the counting circuit 9 is 4, while the count is 1
, 2, 3, the 2nd, 3rd, and 4th words are converted to the buffer memory 15 in the same way as when the logical files '0'' and '1'' are mixed. is entered without being entered. At the fifth word in FIG. , 12, the counting circuits 9, 10 are reset. The control circuit 13 outputs a conversion command signal u to the conversion circuit 14 according to the control signal S, and also accumulates conversion information for one frame. Thereby, the conversion circuit 14
performs a transformation that inverts all bits of the word. The converted data is input to buffer memory 15. After one frame of data is input from the buffer memory 15, it is read out in response to the clock signal CK from the control circuit 13, and is input to the parallel-to-serial conversion circuit 16. In addition, in order to configure the transmission text shown in FIG. 2a, the control circuit 13:
The synchronization information and the accumulated conversion information are sent in parallel as a control signal X to the parallel-to-serial conversion circuit 9. The parallel-serial conversion circuit 16 serializes the parallel data from the buffer memory 15 and the control circuit 13 and converts it into NR? Send to the number unit.

第5図は受信部の構成で、17はビットタイミング抽出
回路、18は直列−並列変換回路、19はフレーム同期
回路、20は変換情報復号回路、21はファーストイン
.ファーストアウトのバッファメモリ、22は逆変換回
路、23は伝送路てある。
FIG. 5 shows the configuration of the receiving section, where 17 is a bit timing extraction circuit, 18 is a serial-parallel conversion circuit, 19 is a frame synchronization circuit, 20 is a conversion information decoding circuit, and 21 is a first-in. A first-out buffer memory, 22 an inverse conversion circuit, and 23 a transmission line.

伝送路23からの受信信号により、ビットタイミング抽
出回路17は、受信側でのビツトクロツ.クIを復元す
る。
Based on the received signal from the transmission path 23, the bit timing extraction circuit 17 detects the bit timing on the receiving side. Restore kuI.

一方、データは直列−並列変換回路18により並列に変
換された後、フレーム同期回路19によりフレーム同期
がとられる。フレーム同期がとられた後、変換情報復号
回路20は、変換情報を復号し、逆変換回路22に逆変
換J指令信号ICを送出する。また、フレーム同期がと
られた後の直列−並列変換回路18の並列データ出力は
、そのままバッファメモリ21に一時的に蓄えられる。
On the other hand, after the data is converted into parallel data by a serial-parallel conversion circuit 18, frame synchronization is performed by a frame synchronization circuit 19. After frame synchronization is established, the conversion information decoding circuit 20 decodes the conversion information and sends an inverse conversion J command signal IC to the inverse conversion circuit 22. Furthermore, the parallel data output from the serial-parallel conversion circuit 18 after frame synchronization is temporarily stored in the buffer memory 21 as is.

バッファメモリ21からの読み出しは、一つの語がバツ
フ3アメモリ21に入力されるごとに行なわれ、逆変換
回路22に入力される。逆変換回路22は、変換情報復
号回路20からの変換情報により、全ビットを反転する
か、しないかを決定する。そして上記の操作を繰り返す
ごとにより、受信データを復号する変換方法として同一
データの連続を語単位で計数し、それがある設定値にな
ればその時点の語に変換を与えるようにしており、一定
数以上の同一のデータの連続を完全になくすることがで
き、よつて受信側の同期はずれをなくすることができる
。また本実施例では、同一データの連続をフ語単位で計
数しているので、簡単な回路で実現することが可能であ
る。以上の実施例から明らかなように本発明はデータの
ソースと、伝送路符号化装置との間に、伝送路符号化に
適した変換系を設けることにより、送出信号にあられれ
るタイミング成分の増大をはかつている。
Reading from the buffer memory 21 is performed each time one word is input to the buffer memory 21 and input to the inverse conversion circuit 22. The inverse conversion circuit 22 determines whether or not to invert all bits based on the conversion information from the conversion information decoding circuit 20. Then, each time the above operation is repeated, the conversion method for decoding the received data is to count the number of consecutive pieces of the same data word by word, and when it reaches a certain set value, the conversion is applied to the word at that point. It is possible to completely eliminate the repetition of more than one number of identical data, and thus it is possible to eliminate out-of-synchronization on the receiving side. In addition, in this embodiment, since consecutive identical data are counted in units of words, it can be realized with a simple circuit. As is clear from the above embodiments, the present invention provides a conversion system suitable for transmission line encoding between the data source and the transmission line encoding device, thereby increasing the timing component included in the transmission signal. is running.

すなわち、NR司守号のとき、伝送路符号回路への入力
データを、データの変化が多くなるように変換し、NR
Zi符号のとき、論理゛゛1’’が多数発生するように
変換するものである。これにより、タイミング成分が多
くなり、受信側で容易にタイミング抽出が可能となり、
超高速でも信頼性の高いデータ伝送を実現することがで
きる。
In other words, when the NR controller is used, the input data to the transmission line code circuit is converted so that there are many changes in the data, and the NR
In the case of a Zi code, the conversion is performed so that a large number of logical "1"s are generated. This increases the number of timing components, making it easier to extract timing on the receiving side.
Highly reliable data transmission can be achieved even at ultra-high speeds.

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

第1図は従来のデータ伝送方式を説明するためのブロッ
ク図、第2図は本発明のデータ伝送方式の一実施例にお
いて、伝送される伝送フレーム構成を示す図、第3図は
本発明のデータ伝送方式に用いる送信部の一実施例を示
すブロック図、第4図は同送信部の動作を説明するため
の波形図、第5図は受信部の一実施例を示すブロック図
である。 8 ・・・・・・語判定回路、9 ・・・・・・論理「
1」計数回路、10・・・・・・論理「O」計数回路、
11,12・・・・・・アンド回路、13・・・・・・
制御回路、14・・・・・・変換回路、17・・・・・
・ビットタイミング抽出回路、19・・・・・・フレー
ム同期回路、20・・・・・・変換情報復号回路、22
・・・・・・逆変換回路。
FIG. 1 is a block diagram for explaining a conventional data transmission method, FIG. 2 is a diagram showing a transmission frame structure to be transmitted in an embodiment of the data transmission method of the present invention, and FIG. 3 is a block diagram for explaining a conventional data transmission method. FIG. 4 is a block diagram showing an embodiment of the transmitting section used in the data transmission system, FIG. 4 is a waveform diagram for explaining the operation of the transmitting section, and FIG. 5 is a block diagram showing an embodiment of the receiving section. 8... Word judgment circuit, 9... Logic '
1" counting circuit, 10... logic "O" counting circuit,
11, 12...AND circuit, 13...
Control circuit, 14...Conversion circuit, 17...
・Bit timing extraction circuit, 19... Frame synchronization circuit, 20... Conversion information decoding circuit, 22
・・・・・・Inverse conversion circuit.

Claims (1)

【特許請求の範囲】 1 入力データ系列をフレーム化し、NRZ符号、若し
くはNRZi符号を用い、伝送路符号化して伝送するデ
ータ伝送方式において、伝送路符号化する手段への入力
データ系列を、該伝送路符号化手段の出力データ系列の
反転の頻度が多くなるように変換する手段を設け、この
変換方法を、フレーム同期情報とともに伝送することを
特徴とするデータ伝送方式。 2 伝送路符号がNRZ符号で、1フレームが複数の語
から構成されているとき、語の成分がすべて論理“1”
ならば論理「1」の語が1回連続しているとみなし、語
の成分がすべて論理“0”ならば、論理「0」の語が1
回連続しているとみなし、語の成分の中に論理“1”と
“0”が少なくとも1つ存在するとき、論理“1”も論
理“0”も連続していないとみなすことにより、論理“
1”と論理“0”の連続数をフレームの初めの語より計
数し、計数結果が設定値に達した時点でその語の成分を
すべて反転させ、再び上記と同一の操作を、反転させた
次の語から開始し1フレーム全体に対して繰り返し行な
う変換方法を備えた特許請求の範囲第1項記載のデータ
伝送方式。
[Scope of Claims] 1. In a data transmission system in which an input data sequence is framed and transmitted by transmission line encoding using an NRZ code or NRZi code, the input data sequence to a transmission line encoding means is transmitted by the transmission line encoding means. 1. A data transmission system comprising means for converting an output data sequence of a road encoding means so as to increase the frequency of inversion, and transmitting this conversion method together with frame synchronization information. 2 When the transmission path code is an NRZ code and one frame consists of multiple words, all word components are logic “1”.
Then, it is assumed that the word with logic "1" is continuous once, and if all the components of the word are logic "0", then the word with logic "0" is 1
When there is at least one logical “1” and one logical “0” in the word component, logical “1” and logical “0” are considered to be consecutive. “
The number of consecutive logic ``1'' and logical ``0'' is counted from the first word of the frame, and when the counting result reaches the set value, all the components of that word are reversed, and the same operation as above is performed again, but reversed. 2. The data transmission system according to claim 1, further comprising a conversion method that starts from the next word and repeats the conversion for the entire frame.
JP54157129A 1979-12-03 1979-12-03 Data transmission method Expired JPS6048939B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP54157129A JPS6048939B2 (en) 1979-12-03 1979-12-03 Data transmission method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP54157129A JPS6048939B2 (en) 1979-12-03 1979-12-03 Data transmission method

Publications (2)

Publication Number Publication Date
JPS5679546A JPS5679546A (en) 1981-06-30
JPS6048939B2 true JPS6048939B2 (en) 1985-10-30

Family

ID=15642834

Family Applications (1)

Application Number Title Priority Date Filing Date
JP54157129A Expired JPS6048939B2 (en) 1979-12-03 1979-12-03 Data transmission method

Country Status (1)

Country Link
JP (1) JPS6048939B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0630488B2 (en) * 1985-05-31 1994-04-20 日産自動車株式会社 Data transmission device
JP4481329B2 (en) * 2007-12-19 2010-06-16 ローランド株式会社 Audio data transmitter / receiver

Also Published As

Publication number Publication date
JPS5679546A (en) 1981-06-30

Similar Documents

Publication Publication Date Title
JP3542809B2 (en) Transition controlled balanced encoding system
US5200979A (en) High speed telecommunication system using a novel line code
US6496540B1 (en) Transformation of parallel interface into coded format with preservation of baud-rate
EP0147677B1 (en) Method of coding to minimize delay at a communication node
US4979185A (en) High speed serial data link
KR100605827B1 (en) Encoder and decoder
EP1648128B1 (en) Selective scrambler for use in a communication system and method to minimize bit error at the receiver
US5692021A (en) Encoding digital data
WO1988006384A1 (en) An encoder/decoder system and methodology utilizing conservative coding with block delimiters, for serial communication
JPH11506289A (en) Block coding for digital video transmission
JPH11500887A (en) Transition controlled digital encoding and signal transmission system
GB2098432A (en) Consecutive identical digit suppression system
KR100648742B1 (en) Serial communication systems and methods, transmitters and receivers
JPH0325971B2 (en)
JPH04262650A (en) Transmitter with main channel coded by block code and additive channel
CA2031494C (en) Correlation code transmission system
JPS6048939B2 (en) Data transmission method
JPH02181536A (en) Packet start separation for digital signal received in series manner from network and method of adjusting aligned synchronous signal
US5101198A (en) Method and device for the transmission of data between stations of a communications network, in particular for motor vehicles
GB2174577A (en) Digital communication system
US6707396B2 (en) Device and method for parallel processing implementation of bit-stuffing/unstuffing and NRZI-encoding/decoding
KR20040033022A (en) Modulation code system and methods of encoding and decoding a signal by multiple integration
RU2214044C1 (en) Data coding/decoding device
JP2001069181A (en) Digital data transmission method and apparatus for implementing the method
JP2712502B2 (en) Transmission line encoding / decoding method