JPH0465575B2 - - Google Patents

Info

Publication number
JPH0465575B2
JPH0465575B2 JP62240960A JP24096087A JPH0465575B2 JP H0465575 B2 JPH0465575 B2 JP H0465575B2 JP 62240960 A JP62240960 A JP 62240960A JP 24096087 A JP24096087 A JP 24096087A JP H0465575 B2 JPH0465575 B2 JP H0465575B2
Authority
JP
Japan
Prior art keywords
memory
data
circuit
output
input
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
JP62240960A
Other languages
Japanese (ja)
Other versions
JPS6485453A (en
Inventor
Tsukasa Kyohara
Tooru Iwai
Masato Toyoda
Seiichi Yamano
Fumio Mano
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.)
Oki Electric Industry Co Ltd
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Oki Electric Industry 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, Oki Electric Industry Co Ltd filed Critical Nippon Telegraph and Telephone Corp
Priority to JP62240960A priority Critical patent/JPS6485453A/en
Publication of JPS6485453A publication Critical patent/JPS6485453A/en
Publication of JPH0465575B2 publication Critical patent/JPH0465575B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Bidirectional Digital Transmission (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はスクランブラ回路/デスクランブラ回
路を一体化したエラステイツクメモリ回路に関す
るものである。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to an elastic memory circuit that integrates a scrambler circuit/descrambler circuit.

(従来の技術) 従来の双方向のデイジタル通信を時分割方向制
御伝送方式で実現する通信システムのブロツク図
を第2図に示す(例えば、「やさしいデイジタル
伝送」電気通信協会、P171−175)。同図におい
て、1は局等のマスタ側装置、2は端末等のスレ
ーブ側装置、3乃至6はエラステイツク(バツフ
ア)メモリ、7,8はスクランブラ回路、9,1
0はデスクランブラ回路、11,12はバースト
同期制御回路、13,14は方向制御スイツチ、
15はケーブル、16はマスタ側のデータ入力端
子、17はタイミング入力端子、18はマスタ側
のデータ出力端子、19はスレーブ側のデータ出
力端子、20はスレーブ側のデータ入力端子であ
る。
(Prior Art) Fig. 2 shows a block diagram of a communication system that realizes conventional two-way digital communication using a time-division direction control transmission method (for example, "Easy Digital Transmission", Telecommunications Association, pp. 171-175). In the figure, 1 is a master side device such as a station, 2 is a slave side device such as a terminal, 3 to 6 are elastic (buffer) memories, 7 and 8 are scrambler circuits, and 9 and 1 are
0 is a descrambler circuit, 11 and 12 are burst synchronization control circuits, 13 and 14 are direction control switches,
15 is a cable, 16 is a data input terminal on the master side, 17 is a timing input terminal, 18 is a data output terminal on the master side, 19 is a data output terminal on the slave side, and 20 is a data input terminal on the slave side.

マスタ側装置1からスレーブ側装置2への信号
送出は、マスタ側のデータ入力端子16からの連
続的な送信パルス列をエラステイツクメモリ3に
一旦蓄積する。その後、バースト周期制御回路1
1の制御により、バースト周期と呼ばれる一定周
期毎に2倍以上の速度で、エラステイツクメモリ
3より読み出して、バースト状のパルス列(以下
バースト信号と称す)に変換し(時間軸圧縮)、
後述するスクランブラ回路7、及び方向制御スイ
ツチ13を介してケーブル15へ送出する。スレ
ーブ側装置2では、後述するデスクランブラ回路
10を介してバースト信号をエラステイツクメモ
リ5へ一旦蓄積した後、連続信号として読み出し
てスレーブ側のデータ出力端子19へ出力する
(時間軸伸長)。同様にスレーブ側のデータ入力端
子20からマスタ側装置1への信号送出は、マス
タ側装置1からのバースト信号とバースト信号の
間の空き時間即ち、時間軸圧縮により生じた空き
時間を利用して同様な操作を行う。この時、伝送
路上で論理値“0”符号が長く連続すると受信側
でタイミングを消失し、データを正しく受信でき
なくなるため、送信データにはスクランブラ回路
7,8を設けてあり、マスタ側装置1及びスレー
ブ側装置2の受信側には通常のデータ信号に戻す
ために該デスクランブラ回路9,10を設けてあ
る。
For signal transmission from the master side device 1 to the slave side device 2, a continuous transmission pulse train from the data input terminal 16 on the master side is temporarily stored in the elastic memory 3. After that, burst cycle control circuit 1
1, the pulses are read out from the elastic memory 3 at twice the speed or more every fixed period called a burst period, and converted into a burst-like pulse train (hereinafter referred to as a burst signal) (time axis compression).
The signal is sent to the cable 15 via a scrambler circuit 7 and a direction control switch 13, which will be described later. In the slave side device 2, the burst signal is once stored in the elastic memory 5 via a descrambler circuit 10, which will be described later, and then read out as a continuous signal and outputted to the data output terminal 19 on the slave side (time axis expansion). Similarly, signals are sent from the data input terminal 20 on the slave side to the master side device 1 by using the free time between the burst signals from the master side device 1, that is, the free time created by time axis compression. Perform similar operations. At this time, if the logic value "0" code continues for a long time on the transmission path, the timing will be lost on the receiving side, making it impossible to receive the data correctly. Therefore, scrambler circuits 7 and 8 are provided for the transmitted data, and the master side device Descrambler circuits 9 and 10 are provided on the receiving side of the data signal 1 and the slave device 2 to restore the data signal to a normal data signal.

スクランブラ回路7,8及びデスクランブラ回
路9,10の構成例として、スクランブラ回路と
デスクランブラ回路が同形となるリセツト形のも
のを第3図に示す(例えば、電気通信学会編「有
線通信工学」コロナ社、P251−252)。同図にお
いて、21a〜21eはシフトレジスタ回路、2
2a,22bは排他的論理和回路、23はデータ
入力端子、24はデータ出力端子、25はリセツ
ト入力端子である。排他的論理和回路22aと5
段の帰還形のシフトレジスタ21a〜21eによ
りスクランブルパターンが作成される。
As an example of the configuration of the scrambler circuits 7, 8 and descrambler circuits 9, 10, a reset type circuit in which the scrambler circuit and the descrambler circuit have the same shape is shown in FIG. ” Corona Publishing, P251-252). In the figure, 21a to 21e are shift register circuits;
2a and 22b are exclusive OR circuits, 23 is a data input terminal, 24 is a data output terminal, and 25 is a reset input terminal. Exclusive OR circuits 22a and 5
A scramble pattern is created by the stage feedback shift registers 21a to 21e.

スクランブラ回路の場合には、データ入力端子
23から入力され原パルス列と、排他的論理和回
路22aの出力との排他的論理和演算を排他的論
理和回路22bで行うことによつて、スクランブ
ルされたパルス列をデータ出力端子24に得るこ
とができる。又、デスクランブラ回路の場合に
は、データ入力端子23から入力され、スクラン
ブルされたパルス列と排他的論理和回路22aの
出力の排他的論理和演算を行うことによつて、原
パルス列をデータ出力端子24に得ることができ
る。排他的論理和回路22aの出力論理値(スク
ランブルパターン)の例を第4図に示す。同図は
31個の論理値から成るパターン例を示すものであ
る。なおシフトレジスタ回路21a〜21eには
リセツト入力端子25が接続されており、バース
ト毎にリセツトされて初期論理値が設定されるも
のとする。本例の場合の初期論理値は、シストレ
ジスタ回路21a〜21eの左より“01101”と
する。
In the case of a scrambler circuit, the original pulse train input from the data input terminal 23 is scrambled by performing an exclusive OR operation on the output of the exclusive OR circuit 22a in the exclusive OR circuit 22b. A pulse train can be obtained at the data output terminal 24. In the case of a descrambler circuit, the original pulse train is input to the data output terminal by performing an exclusive OR operation on the scrambled pulse train input from the data input terminal 23 and the output of the exclusive OR circuit 22a. You can get it on the 24th. FIG. 4 shows an example of the output logical value (scrambling pattern) of the exclusive OR circuit 22a. The figure is
This shows an example of a pattern consisting of 31 logical values. It is assumed that a reset input terminal 25 is connected to the shift register circuits 21a to 21e, and is reset every burst to set an initial logic value. In this example, the initial logical values are "01101" from the left of the sister register circuits 21a to 21e.

従つて、第2図のシステムでは、マスタ側装置
1からスレーブ側装置2への送出時には、前述の
バースト信号はスクランブラ回路7でランダム化
された後、マスタ側装置1よりスレーブ側装置2
へ送出され、ランダム化されたバースト信号を受
信したスレーブ側装置2では、デスクランブラ回
路10で元のデータ信号に復元した後、前述の時
間軸伸長が行われる。スレーブ側装置2からマス
タ側装置1への送出時にも、同様に、スクランブ
ラ回路8、デスクランブラ回路9でランダム化及
び復号化が行われる。
Therefore, in the system shown in FIG. 2, when the burst signal is sent from the master side device 1 to the slave side device 2, the aforementioned burst signal is randomized by the scrambler circuit 7, and then sent from the master side device 1 to the slave side device 2.
Upon receiving the randomized burst signal sent to the slave device 2, the descrambler circuit 10 restores the data signal to the original data signal, and then performs the above-described time axis expansion. When sending data from the slave side device 2 to the master side device 1, randomization and decoding are similarly performed in the scrambler circuit 8 and descrambler circuit 9.

(発明が解決しようとする問題点) しかしながら、前記構成の通信システムでは、
エラステイツクメモリ回路、スクランブラ回路、
デスクランブラ回路がそれぞれ別々に構成されて
いるため、回路規模が大きく、LSI化する場合に
も不利となる問題点があつた。
(Problems to be Solved by the Invention) However, in the communication system with the above configuration,
elastic memory circuit, scrambler circuit,
Since each descrambler circuit is configured separately, the circuit scale is large, which is a disadvantage when implementing it into an LSI.

本発明は、以上述べた問題点を解決し、簡単な
ハードウエアで実現できるスクランブラ回路を一
体化したエラステイツクメモリ回路を提供するこ
とを目的とする。
SUMMARY OF THE INVENTION An object of the present invention is to solve the above-mentioned problems and to provide an elastic memory circuit integrated with a scrambler circuit that can be realized with simple hardware.

(問題点を解決するための手段) 本発明は前記問題点を解決するために、読み出
し速度を変化させることにより、時間軸圧縮及び
時間軸伸長を行うエラステイツクメモリ回路にお
いて、1ビツト容量の複数のメモリセルから成る
エラステイツクメモリと、前記メモリセルの入力
側又は出力側にスクランブルパターンに対応して
設けられシリアルデイジタルデータの極性を反転
させる反転手段とを具備するものである。
(Means for Solving the Problems) In order to solve the above problems, the present invention provides an elastic memory circuit that performs time axis compression and time axis expansion by changing the read speed. The present invention comprises an elastic memory consisting of memory cells, and inverting means provided on the input side or output side of the memory cells in correspondence with a scramble pattern and inverting the polarity of serial digital data.

(作用) 本発明の技術的手段は次のように作用する。反
転手段(インバータ)がスクランブルパターンに
対応して各メモリセルの出力側に設けられた場合
には、例えば、スクランブルパターンが“1”を
示すときには当該メモリセルの出力側に反転手段
が設けられ、スクランブルパターンが“0”を示
すときには反転手段は設けられないので、各メモ
リセルからデータが読み出される際に、データ
は、反転手段によつてスクランブル(ランダム
化)されて出力されることになる。また、このエ
ラステイツクメモリ回路をデスクランブラ回路と
して使用する場合にはスクランブルされたデータ
が各メモリセルに順次書き込まれるので、これら
のデータを順次読み出すときに、反転手段によつ
て、反転されたデータの極性が、もう一度反転さ
れるので、元のデータ信号に復元されたことにな
る。
(Operation) The technical means of the present invention operates as follows. In the case where an inverting means (inverter) is provided on the output side of each memory cell corresponding to the scramble pattern, for example, when the scramble pattern indicates "1", the inverting means is provided on the output side of the memory cell, Since no inverting means is provided when the scramble pattern indicates "0", when data is read from each memory cell, the data is scrambled (randomized) by the inverting means and output. Furthermore, when this elastic memory circuit is used as a descrambler circuit, scrambled data is sequentially written to each memory cell. Since the polarity of the signal is inverted once again, the original data signal is restored.

一方、反転手段がスクランブルパターンに対応
して各メモリセルの入力側に設けられた場合に
は、各メモリセルに順次書き込まれる際に反転手
段によつて、スクランブル又はデスクランブルさ
れる。
On the other hand, if the inverting means is provided on the input side of each memory cell in correspondence with the scramble pattern, the inverting means scrambles or descrambles when sequentially writing to each memory cell.

従つて、スクランブルパターンに対応して反転
手段をメモリセルの入力側又は出力側に設けるこ
とにより、スクランブラ(又はデスクランブラ)
機能がエラステイツクメモリ回路に得られるの
で、前記従来技術の問題点が解決できるのであ
る。
Therefore, by providing inverting means on the input side or output side of the memory cell in accordance with the scramble pattern, the scrambler (or descrambler)
Since the functionality is provided in an elastic memory circuit, the problems of the prior art described above can be overcome.

(実施例) 第1図aは本発明の第1の実施例を示すエラス
テイツクメモリ回路の構成図である。同図におい
て、30はエラステイツクメモリで、容量が1ビ
ツトのメモリセル31個から成る(以下、このメモ
リセルを第1のメモリ30a乃至第31メモリ30
fと称する)。31は第1メモリ30a乃至第31
メモリ30fにデータを供給するデータ入力端
子、32は書き込みクロツク入力端子、33は書
き込みクロツクをカウントする書き込みカウン
タ、34は第1メモリ30a乃至第31メモリ30
fに対応して設けられ書き込みカウンタ33の出
力をデコードするアドレスデコーダ回路、35は
読み出しクロツク入力端子、36は読み出しクロ
ツクをカウントする読み出しカウンタ、37は読
み出しカウンタ36の出力に基づいて、第1メモ
リ30a乃至第31メモリ30fの出力を選択する
データセレクタ回路、38はデータセレクタ回路
37で選択されたデータを出力するデータ出力端
子、39は第1メモリ30a乃至第31メモリ30
fの出力とデータセレクタ回路37の入力との間
にスクランブルパターンに対応して設けられるイ
ンバータである。本実施例では、インバータ39
は第3図のスクランブルパターンに対応して設け
られており、スクランブルパターンが“1”を示
す場合、即ち第3メモリ30c、第4メモリ30
d,…、第30メモリ30eの出力にはインバータ
39が設けられ、スクランブルパターン“0”を
示す場合、即ち第1メモリ30a、第2メモリ3
0b,…、第31メモリ30fの出力はデータセレ
クタ回路37の入力に直接接続される。
(Embodiment) FIG. 1a is a block diagram of an elastic memory circuit showing a first embodiment of the present invention. In the figure, reference numeral 30 denotes an elastic memory, which is composed of 31 memory cells each having a capacity of 1 bit (hereinafter, this memory cell will be referred to as a first memory 30a to a 31st memory 30).
(referred to as f). 31 is the first memory 30a to the 31st memory;
32 is a write clock input terminal, 33 is a write counter that counts the write clock, and 34 is the first memory 30a to the 31st memory 30.
35 is a read clock input terminal, 36 is a read counter that counts the read clock, and 37 is an address decoder circuit provided corresponding to the output of the read counter 36 to decode the output of the write counter 33; 38 is a data output terminal that outputs the data selected by the data selector circuit 37; 39 is the first memory 30a to 31st memory 30;
This is an inverter provided between the output of f and the input of the data selector circuit 37 in correspondence with the scramble pattern. In this embodiment, the inverter 39
are provided corresponding to the scramble pattern shown in FIG.
d,..., an inverter 39 is provided at the output of the 30th memory 30e, and when the scramble pattern "0" is indicated, that is, the first memory 30a, the second memory 3
0b, . . , the output of the 31st memory 30f is directly connected to the input of the data selector circuit 37.

次に第1の実施例の動作を説明する。 Next, the operation of the first embodiment will be explained.

書き込みクロツク入力端子32よりクロツク信
号を入力することによつて書き込みアドレスカウ
ンタ33はカウントアツプし、そのカウント結果
に従つて、アドレスデコーダ回路28によつてデ
コードされた信号はメモリのデータラツチ信号と
して使われる。従つて、データ入力端子31に入
力されたシリアルデータは、アドレスデコーダ回
路34よりデータラツチ信号が与えられた第1メ
モリ30a乃至第31メモリ30fのうちの1つに
書き込まれる。即ちデータラツチ信号に従つて、
入力データが各メモリに順次書き込まれる。この
ようにして、エラステイツクメモリ30に書き込
まれたデータの読み出しは、まず、読み出しクロ
ツク入力端子35に与えられた読み出しクロツク
が、読み出しカウンタ36により、カウントアツ
プされる。このカウント結果に基づいて、データ
セレクタ回路37により第1メモリ30a乃至第
31メモリ30fの出力が選択され、選択結果のデ
ータがデータ出力端子38へ出力される。このと
き、スクランブルパターンに対応して設けられた
インバータ39によりランダム化が行われる。即
ち、第1メモリ30a、第2メモリ30b,…、
第31メモリ30fの出力がデータセレクタ回路3
7に直接入力され、第3メモリ30c、第4メモ
リ30d,…、第30メモリ30eの出力は、デー
タセレクタ回路37に対してインバータ39に介
して論理的に反転した信号として入力される。例
えば、データ入力端子31より入力されるデータ
信号が、すべて論理値“1”の場合には、第1メ
モリ30aからは、“1”、第2メモリ30bから
は“1”、第3メモリ30cからは“0”、第4メ
モリ30dからは“0”,…、第30メモリ30e
からは“0”、第31メモリ30fからは“1”が
それぞれ出力されて、ちようど第4図に示すスク
ランブルパターンと入力データ信号とを排他的論
理和演算を行つた場合と同じデータがメモリから
出力されることとなる。つまり、従来技術による
スクランブラ回路を使用した場合のデータと同じ
ものがデータ出力端子38に得られることにな
る。
By inputting a clock signal from the write clock input terminal 32, the write address counter 33 counts up, and according to the count result, the signal decoded by the address decoder circuit 28 is used as a data latch signal for the memory. . Therefore, the serial data input to the data input terminal 31 is written into one of the first memories 30a to 31st memories 30f to which a data latch signal is applied from the address decoder circuit 34. That is, according to the data latch signal,
Input data is written to each memory sequentially. In reading the data written in the elastic memory 30 in this way, first, the read clock applied to the read clock input terminal 35 is counted up by the read counter 36. Based on this count result, the data selector circuit 37 selects the
The output of the 31 memory 30f is selected, and the data resulting from the selection is output to the data output terminal 38. At this time, randomization is performed by an inverter 39 provided corresponding to the scramble pattern. That is, the first memory 30a, the second memory 30b,...
The output of the 31st memory 30f is the data selector circuit 3
The outputs of the third memory 30c, fourth memory 30d, . For example, when all data signals input from the data input terminal 31 have a logical value of "1", the first memory 30a outputs "1", the second memory 30b outputs "1", and the third memory 30c outputs "1". "0" from the fourth memory 30d, "0" from the fourth memory 30d, ..., the 30th memory 30e
"0" is output from the 31st memory 30f, and "1" is output from the 31st memory 30f, resulting in the same data as when the scramble pattern shown in FIG. 4 and the input data signal are just subjected to an exclusive OR operation. It will be output from memory. In other words, the same data is obtained at the data output terminal 38 as when the conventional scrambler circuit is used.

同様に、デスクランブラ回路の場合について説
明する。例えば送信データがすべて論理値“0”
の場合、データ入力端子31に得られるデータの
論理値は、第4図に示すスクランブルパターンと
同じになる。第1メモリ30aからは“0”、第
2メモリ30bからは“0”、第3メモリ30c
からは“1”、第4メモリ30dからは“1”,
…、第30メモリ30eからは“1”、第31メモ
リ30fからは“0”が出力されることになる
が、第1メモリ30a、第2メモリ30b,…、
第31メモリ30eがデータセレクタ回路37に直
接入力され、第3メモリ30c、第4メモリ30
d,…、第30メモリ30eがインバータ39を介
して論理的に反転した信号が出力されるので、各
メモリから読み出されるデータはすべて論理値
“0”となり、通常のデータ信号に戻りデータ出
力端子38に得られる。
Similarly, the case of a descrambler circuit will be explained. For example, all sent data is logical value “0”
In this case, the logical value of the data obtained at the data input terminal 31 is the same as the scramble pattern shown in FIG. “0” from the first memory 30a, “0” from the second memory 30b, third memory 30c
"1" from the fourth memory 30d, "1" from the fourth memory 30d,
..., "1" will be output from the 30th memory 30e and "0" will be output from the 31st memory 30f, but the first memory 30a, the second memory 30b, ...
The 31st memory 30e is directly input to the data selector circuit 37, the 3rd memory 30c, the 4th memory 30
d,..., the 30th memory 30e outputs a logically inverted signal via the inverter 39, so all data read from each memory has a logical value of "0" and returns to the normal data signal at the data output terminal. Obtained at 38.

第1図bは本発明の第2の実施例を示すエラス
テイツクメモリ回路の構成図である。同図におい
て、第1図aと同一の参照符号は同一性のある構
成要素を示す。第1の実施例では、インバータ3
9をスクランブルパターンに対応して第1メモリ
30a乃至第31メモリ30fの出力側に設けた
が、本実施例では、インバータ39aをスクラン
ブルパターンに対応して第1メモリ30a乃至第
31メモリ30fの入力側に設けている。即ち、ス
クランブルパターンが“1”を示す場合には、当
該メモリの入力がインバータ39aを介してデー
タ入力端子31に接続され、スクランブルパター
ンが“0”を示す場合には、当該メモリの入力が
データ入力端子31に直接接続される。
FIG. 1b is a block diagram of an elastic memory circuit showing a second embodiment of the present invention. In this figure, the same reference numerals as in FIG. 1a indicate the same components. In the first embodiment, the inverter 3
9 is provided on the output side of the first memory 30a to the 31st memory 30f corresponding to the scramble pattern, but in this embodiment, the inverter 39a is provided on the output side of the first memory 30a to the 31st memory 30f corresponding to the scramble pattern.
31 is provided on the input side of the memory 30f. That is, when the scramble pattern indicates "1", the input of the memory is connected to the data input terminal 31 via the inverter 39a, and when the scramble pattern indicates "0", the input of the memory is connected to the data input terminal 31. It is directly connected to the input terminal 31.

次に第2の実施例の動作を説明する。書き込み
時には第1の実施例の場合と同様に、アドレスデ
コーダ回路34から出力されるデータラツチ信号
に従つて、データ入力端子31からのデータが第
1メモリ30a乃至第31メモリ30fに順次選択
されて書き込まれる。この際、スクランブルパタ
ーンに対応して設けられたインバータ39aによ
りランダム化が行われる。即ち、第1メモリ30
a、第2メモリ30b,…、第31メモリ30eが
前記データ入力端子31より直接入力され、第3
メモリ30c、第4メモリ30d,…、第30メモ
リ30fが、インバータ39aを介して論理的に
反転した信号が入力される。従つて、例えばデー
タ入力端子31より入力されるデータ信号が、す
べて論理値“1”の場合には、第1メモリ30a
には“1”、第2メモリ30bには“1”、第3メ
モリ30cには“0”、第4メモリ30dには
“0”,…、第30メモリ30eには“0”、第31メ
モリ30fには“1”が入力されて、ちようど第
4図に示すスクランブルパターンと入力データ信
号とを排他的論理和演算を行つた場合と同じデー
タがメモリに書き込まれることとなる。従つて、
従来技術によるスクランブラ回路を使用した場合
のデータと同じものが、データセレクタ回路37
により各メモリからデータを読み出すことによ
り、データ出力端子38に得られることになる。
Next, the operation of the second embodiment will be explained. At the time of writing, data from the data input terminal 31 is sequentially selected and written into the first memory 30a to the 31st memory 30f in accordance with the data latch signal output from the address decoder circuit 34, as in the case of the first embodiment. It will be done. At this time, randomization is performed by an inverter 39a provided corresponding to the scramble pattern. That is, the first memory 30
a, the second memory 30b, . . . , the 31st memory 30e are directly input from the data input terminal 31, and the third
A logically inverted signal is input to the memory 30c, the fourth memory 30d, . . . , and the 30th memory 30f via the inverter 39a. Therefore, for example, when all data signals input from the data input terminal 31 have a logical value of "1", the first memory 30a
"1" in the second memory 30b, "0" in the third memory 30c, "0" in the fourth memory 30d, ..., "0" in the 30th memory 30e, "0" in the 31st memory 30e, etc. "1" is input to the memory 30f, and the same data is written into the memory as if the scrambling pattern shown in FIG. 4 and the input data signal were just subjected to an exclusive OR operation. Therefore,
The same data as when using the scrambler circuit according to the prior art is stored in the data selector circuit 37.
By reading data from each memory, data is obtained at the data output terminal 38.

同様にデスクランブラ回路の場合について説明
する。例えば送信データがすべて論理値“0”の
場合、データ入力端子31に得られるデータの論
理値は、第4図に示すスクランブルパターンと同
じになる。第1メモリ30aには“0”、第2メ
モリ30bには“0”、第3メモリ30cには
“1”、第4メモリ30dには“1”,…、第30メ
モリ30eには“1”、第31メモリ30fには
“0”が入力されることになるが、第1メモリ3
0a、第2メモリ30b,…、第31メモリ30f
がデータ入力端子31より直接入力され、第3メ
モリ30c、第4メモリ30d,…、第30メモリ
30eがインバータ39aを介して論理的に反転
した信号が入力されているので、各メモリに書き
込まれるデータはすべて論理値“0”となる。従
つて、各メモリからの読み出しデータは通常のデ
ータ信号に戻つてデータ出力端子38に得られ
る。
Similarly, the case of a descrambler circuit will be explained. For example, if all transmitted data has a logical value of "0", the logical value of the data obtained at the data input terminal 31 will be the same as the scramble pattern shown in FIG. "0" in the first memory 30a, "0" in the second memory 30b, "1" in the third memory 30c, "1" in the fourth memory 30d, ..., "1" in the 30th memory 30e. ”, “0” will be input to the 31st memory 30f, but the first memory 3
0a, second memory 30b,..., 31st memory 30f
is input directly from the data input terminal 31, and a logically inverted signal is input to the third memory 30c, fourth memory 30d, ..., 30th memory 30e via the inverter 39a, so that it is written into each memory. All data have a logical value of "0". Therefore, the read data from each memory is returned to a normal data signal and is obtained at the data output terminal 38.

以上のように、第1及び第2の実施例によれば
エラステイツクメモリ回路とスクランブラ回路を
エラステイツクメモリ回路の回路規模をほとんど
変えることなく一体化したので、大幅な回路削減
ができ、LSI化する場合にも有利である。
As described above, according to the first and second embodiments, the elastic memory circuit and the scrambler circuit are integrated with almost no change in the circuit scale of the elastic memory circuit. It is also advantageous when

(発明の効果) 以上詳細に説明したように、本発明によれば、
各メモリセルの入力側又は出力側にスクランブル
パターンに対応して反転手段を設けることによ
り、通常のエラステイツクメモリ回路にスクラン
ブル機能が得られるので、大幅な回路削減ができ
ると共にLSI化が容易となる。
(Effects of the Invention) As explained in detail above, according to the present invention,
By providing inverting means corresponding to the scramble pattern on the input side or output side of each memory cell, a scrambling function can be obtained in a normal elastic memory circuit, making it possible to significantly reduce the number of circuits and making it easier to integrate into LSI. .

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

第1図a,bはそれぞれ本発明の第1の実施
例、第2の実施例を示すエラステイツクメモリ回
路の構成図、第2図は従来の通信システムの構成
図、第3図は従来のスクランブラ/デスクランブ
ラ回路の構成図、第4図はスクランブルパターン
例を示す図である。 30…エラステイツクメモリ、30a〜30f
…メモリ(メモリセル)、31…データ入力端子、
32…書き込みクロツク入力端子、33…書き込
みカウンタ、34…アドレスデコーダ、35…読
み出しクロツク入力端子、36…読み出しカウン
タ、37…データセレクタ回路、38…データ出
力端子、39,39a…インバータ。
1a and 1b are block diagrams of elastic memory circuits showing a first embodiment and a second embodiment of the present invention, respectively, FIG. 2 is a block diagram of a conventional communication system, and FIG. 3 is a block diagram of a conventional communication system. FIG. 4, a configuration diagram of the scrambler/descrambler circuit, is a diagram showing an example of a scramble pattern. 30...Elastic memory, 30a to 30f
...Memory (memory cell), 31...Data input terminal,
32...Write clock input terminal, 33...Write counter, 34...Address decoder, 35...Read clock input terminal, 36...Read counter, 37...Data selector circuit, 38...Data output terminal, 39, 39a...Inverter.

Claims (1)

【特許請求の範囲】 1 読み出し速度を変化させることにより、時間
軸圧縮及び時間軸伸長を行うエラステイツクメモ
リ回路において、 1ビツト容量の複数のメモリセルから成るエラ
ステイツクメモリと、 前記メモリセルの入力側又は出力側にスクラン
ブルパターンに対応して設けられシリアルデイジ
タルデータの極性を反転させる反転手段とを具備
することを特徴とするスクランブラ機能付きエラ
ステイツクメモリ回路。
[Scope of Claims] 1. An elastic memory circuit that performs time axis compression and time axis expansion by changing read speed, comprising: an elastic memory consisting of a plurality of memory cells with a 1-bit capacity; and an input of the memory cell. What is claimed is: 1. An elastic memory circuit with a scrambler function, characterized in that it is provided with inverting means for inverting the polarity of serial digital data, which is provided corresponding to a scramble pattern on the side or the output side.
JP62240960A 1987-09-28 1987-09-28 Elastic memory circuit with scrambler function Granted JPS6485453A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62240960A JPS6485453A (en) 1987-09-28 1987-09-28 Elastic memory circuit with scrambler function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62240960A JPS6485453A (en) 1987-09-28 1987-09-28 Elastic memory circuit with scrambler function

Publications (2)

Publication Number Publication Date
JPS6485453A JPS6485453A (en) 1989-03-30
JPH0465575B2 true JPH0465575B2 (en) 1992-10-20

Family

ID=17067213

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62240960A Granted JPS6485453A (en) 1987-09-28 1987-09-28 Elastic memory circuit with scrambler function

Country Status (1)

Country Link
JP (1) JPS6485453A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2505139A1 (en) 2011-03-29 2012-10-03 Terumo Kabushiki Kaisha implantable sensor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2505139A1 (en) 2011-03-29 2012-10-03 Terumo Kabushiki Kaisha implantable sensor

Also Published As

Publication number Publication date
JPS6485453A (en) 1989-03-30

Similar Documents

Publication Publication Date Title
US3824467A (en) Privacy transmission system
KR100574108B1 (en) A semiconductor memory
US4978955A (en) Data randomizing/de-randomizing circuit for randomizing and de-randomizing data
US4139839A (en) Digital data reformatter/deserializer
JPH0465575B2 (en)
JPS63108566A (en) Digital muting circuit
JPS58170117A (en) Serial/parallel-parallel/serial converting circuit
RU2400805C2 (en) Device of control and communication
SU1529232A1 (en) System for interfacing terminal devices with computer
SU847316A1 (en) Interface
SU1059560A1 (en) Device for processor-memory interface
SU1619244A1 (en) Data input device
SU1755289A1 (en) User-digital computer interface
SU1474630A1 (en) Data input unit
RU2025049C1 (en) Device for decoding of group codes
SU1695314A1 (en) Device for entry of information
KR920007076B1 (en) Synchronous protection circuit of PCM decoder
RU1833857C (en) Device for output of information
RU2018942C1 (en) Device for interfacing users with computer
JPH03201837A (en) Digital cross connector
SU1083174A1 (en) Multichannel communication device for computer system
SU1647580A1 (en) Device for interfacing a computer with a data transmission channel
SU1259506A1 (en) Start-stop reception device
SU1024898A2 (en) Device for interface of digital transducers to computer
RU2029988C1 (en) Digital information input device