JPH06101715B2 - Multiplex / separation method - Google Patents
Multiplex / separation methodInfo
- Publication number
- JPH06101715B2 JPH06101715B2 JP61068388A JP6838886A JPH06101715B2 JP H06101715 B2 JPH06101715 B2 JP H06101715B2 JP 61068388 A JP61068388 A JP 61068388A JP 6838886 A JP6838886 A JP 6838886A JP H06101715 B2 JPH06101715 B2 JP H06101715B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- output
- input
- demultiplexing
- multiplexing
- 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
Links
Landscapes
- Time-Division Multiplex Systems (AREA)
- Manufacture Of Porous Articles, And Recovery And Treatment Of Waste Products (AREA)
Description
【発明の詳細な説明】 〔発明の利用分野〕 本発明はデータを多重化しかつ多重化されたデータを分
離化する多重・分離方式に関する。Description: FIELD OF THE INVENTION The present invention relates to a multiplexing / demultiplexing method for multiplexing data and demultiplexing the multiplexed data.
従来の多重・分離方式は、「デイジタル回路」(電子通
信学会編、コロナ社刊)の67〜69ページに記載されてい
る様に、複数の入力を周期的に選択して1個の出力と
し、その逆に1個の入力を周期的に分離して複数の出力
とするものである。The conventional multiplex / demultiplex method, as described on pages 67 to 69 of "Digital Circuit" (edited by The Institute of Electronics, Information and Communication Engineers, published by Corona Publishing Co., Ltd.), selects multiple inputs periodically and outputs one output. On the contrary, one input is periodically separated into a plurality of outputs.
しかし、上記した多重・分離方式は、多重化及び分離化
の際に、入力データの1タイムスロツト内のビツト順序
をいれかえたり、変更したりする機能を有していない。
そのため、ビツト順序をいれかえたり、変更する必要が
ある場合には、多重化部の前又は後にビツト順序のいれ
かえや変更を行なう回路を設け、かつ分離化部の前又は
後にいれかえや変更したビツト順序をもとにもどす回路
を設ける必要があつた。従つて、従来の多重・分離方式
では、入力データの1タイムスロツト内のビツト順序を
いれかえたり、変更する場合、装置が大型化し、価格が
高くなるという問題点があつた。However, the above-mentioned multiplexing / demultiplexing system does not have a function of changing or changing the bit order within one time slot of input data at the time of multiplexing and demultiplexing.
Therefore, if the bit order needs to be changed or changed, a circuit for changing or changing the bit order is provided before or after the multiplexing section, and the bit order is changed or changed before or after the separating section. It was necessary to provide a circuit to restore the above. Therefore, in the conventional multiplexing / demultiplexing system, when the bit order in one time slot of input data is changed or changed, the device becomes large and the cost becomes high.
本発明は上記した従来技術の問題点に鑑みなされたもの
で、入力データの1タイムスロツト内のビツト順序をい
れかえたり、ビツトデータを変更する機能を備えた多重
・分離方式を提供することを目的としている。The present invention has been made in view of the above-mentioned problems of the prior art, and an object thereof is to provide a multiplexing / demultiplexing system having a function of changing the bit order within one time slot of input data and changing the bit data. I am trying.
本発明の多重・分離方式は、1タイムスロツトが所定ビ
ツト数から構成される複数個の入力データを、複数本の
入力回線を介して受け、上記入力データ群を多重化して
出力する多重化部と、上記多重化部の出力を入力回線を
介して受け、複数本の出力回線に分離化して出力する分
離化部とを有しており、特に、上記多重化部は、多重化
に際して、上記複数個の入力データの1タイムスロツト
内のビツトデータの順序変換とビツトデータの変更を行
なう手段を備え、かつ上記分離化部は、分離化に際し
て、多重化部で変換・変更された1タイムスロツト内の
ビツトデータを変換・変更前のもとのビツトデータに変
換・変更する手段を備えていることを特徴としている。The multiplexing / demultiplexing system of the present invention is a multiplexer for receiving a plurality of input data, each time slot of which is composed of a predetermined number of bits, through a plurality of input lines, and multiplexing and outputting the input data group. And a demultiplexing unit for receiving the output of the multiplexing unit via an input line and demultiplexing and outputting to a plurality of output lines. In particular, the multiplexing unit Means for performing order conversion of bit data in one time slot of a plurality of input data and changing bit data are provided, and the demultiplexing section is one time slot converted / changed by the multiplexing section in demultiplexing. It is characterized in that it is provided with means for converting / changing the bit data in the original bit data before conversion / change.
以下、図面に示す実施例により、更に詳細に本発明につ
いて説明する。Hereinafter, the present invention will be described in more detail with reference to the embodiments shown in the drawings.
第1図は本発明の多重・分離方式の多重化部の一実施例
を示すブロツク図である。同図において、IN00〜IN31は
入力回線,1は入力回線IN00〜IN31を選択するセレクタ,
2,3は多重化する際にデータを一時保持するメモリ,4は
メモリ2,3に対してシーケンシヤルなアドレス信号(例
えば、0から255までの連続したアドレス)を発生する
カウンタ,5はカウンタ4の出力を受けランダムなアドレ
ス信号(例えば、0,189,256…)に変換する変換部,6,7
はリード/ライト信号の指示に従つてメモリ2,3に供給
するアドレス信号を切換えるセレクタ,8はインバータで
ある。FIG. 1 is a block diagram showing an embodiment of a multiplexing unit of the multiplexing / demultiplexing system of the present invention. In the figure, IN00 to IN31 are input lines, 1 is a selector for selecting the input lines IN00 to IN31,
2, 3 are memories for temporarily holding data when multiplexing, 4 are counters for generating sequential address signals (for example, consecutive addresses from 0 to 255) to the memories 2 and 3, 5 is a counter 4 Conversion unit for converting the output of the above into a random address signal (for example, 0,189,256 ...), 6,7
Is a selector for switching the address signal supplied to the memories 2 and 3 in accordance with the instruction of the read / write signal, and 8 is an inverter.
第1図において、セレクタ1はカウンタ4の出力に応じ
て、入力回線IN00〜IN31を順次切換えてゆく。入力回線
IN00〜IN31には、第2図に示す様に、1タイムスロツト
が8ビツトのデータIN00S〜IN31Sが入力される。セレク
タ1は、データIN00S〜IN31Sの先頭ビツトの出力期間中
に、入力回線IN00〜IN31を順次切換え、先頭ビツトのデ
ータD000,D010,…D310を出力し、データIN00S〜IN31S
の第2ビツトの出力期間中に、入力回線IN00〜IN31を順
次切換え、第2ビツトのデータD000,D010,…D310を出
力し、以下同様に第8ビツトのデータD001,D011,…D
311を出力する。即ち、セレクタ1を切換えるカウンタ
4は、データIN00S〜IN31Sの各ビツト入力時間に32計数
する様に設定されている。その結果、セレクタ1は、第
3図(a)に示す様なデータ列を出力する。In FIG. 1, the selector 1 sequentially switches the input lines IN00 to IN31 according to the output of the counter 4. Input line
As shown in FIG. 2, data IN00S-IN31S having 8 bits for one time slot is input to IN00-IN31. The selector 1 sequentially switches the input lines IN00 to IN31 during the output period of the head bit of the data IN00S to IN31S, outputs the head bit data D 000 , D 010 , ... D 310, and outputs the data IN00S to IN31S.
During the output period of the second bit, the input lines IN00 to IN31 are sequentially switched to output the second bit data D 000 , D 010 , ... D 310 , and the like, the eighth bit data D 001 , D 011. 、… D
Outputs 311 . That is, the counter 4 for switching the selector 1 is set to count 32 at each bit input time of the data IN00S to IN31S. As a result, the selector 1 outputs a data string as shown in FIG.
セレクタ1が第3図(a)に示すデータ列を出力してい
るとき、リード/ライト信号RWがライト指示になつてい
るとすると、メモリ3がライトに設定され、セレクタ7
はカウンタ4の出力をアドレス信号としてメモリ3に出
力する。その結果、メモリ3の各アドレスには、第3図
(b)に示す様に、セレクタ1から出力されるデータが
アドレス0〜255に格納される。また、メモリ3のアド
レス256には、論理値“1"があらかじめ格納されてい
る。When the read / write signal RW is instructed to write while the selector 1 is outputting the data string shown in FIG. 3A, the memory 3 is set to write and the selector 7
Outputs the output of the counter 4 to the memory 3 as an address signal. As a result, at each address of the memory 3, the data output from the selector 1 is stored in the addresses 0 to 255, as shown in FIG. A logical value “1” is stored in advance at the address 256 of the memory 3.
次に、リード/ライト信号RWがリード指示に切換わる
と、メモリ3はリードに設定され、メモリ2はインバー
タ8によつてライトに設定される。そして、セレクタ7
は変換部5の出力をアドレス信号として出力し、セレク
タ6はカウンタ4の出力をアドレス信号として出力す
る。その結果、メモリ2のアドレス0〜255には、第3
図(b)に示す様に、セレクタ1から出力されるデータ
が格納される。また、メモリ3には、アドレス信号とし
て変換部5の出力が入力されるため、第4図に示す様な
データ列を出力する。即ち、変換部5は、カウント4か
ら出力されるシーケンシヤルなアドレス0〜255を変換
し、例えばランダムなアドレス0,128,256,…256,1,129,
256…256,…,31,159,256…256を出力する。この結果、
メモリ3は第4図に示す様なデータ列を出力する。以
後、リード/ライト信号RWのライト指示/リード指示が
切換わる毎に、メモリ2,3が前記したリード・ライトを
交互に繰り返えす。Next, when the read / write signal RW is switched to the read instruction, the memory 3 is set to read and the memory 2 is set to write by the inverter 8. And selector 7
Outputs the output of the conversion unit 5 as an address signal, and the selector 6 outputs the output of the counter 4 as an address signal. As a result, the third address is stored in the addresses 0 to 255 of the memory 2.
The data output from the selector 1 is stored as shown in FIG. Further, since the output of the conversion unit 5 is input to the memory 3 as an address signal, it outputs a data string as shown in FIG. That is, the conversion unit 5 converts the sequential addresses 0 to 255 output from the count 4, and, for example, random addresses 0,128,256, ... 256,1,129,
256 ... 256, ..., 31,159,256 ... 256 is output. As a result,
The memory 3 outputs a data string as shown in FIG. After that, each time the write instruction / read instruction of the read / write signal RW is switched, the memories 2 and 3 alternately repeat the above-mentioned read / write.
第2図における入力回路IN00の入力データIN00Sに着目
すると、第5ビツト目のデータD001が第4図に示すデー
タ列では2番目に出力され、第2〜4ビツト目のデータ
D000及び第6〜8ビツト目のデータD001は無視され、第
4図に示すデータ列では3〜8番目のデータは“1"とな
つて出力される。他の入力回線IN01〜IN31においても全
く同様に符号変換・変更される。Focusing on the input data IN00S input circuit IN00 in FIG. 2, the data row fifth bit th data D 001 is shown in FIG. 4 is output to the second, the second to fourth bit th data
D 000 and the data D 001 at the 6th to 8th bits are ignored, and the 3rd to 8th data in the data string shown in FIG. 4 are output as "1". The other input lines IN01 to IN31 are code-converted and changed in the same manner.
以上の説明から明らかな様に、本実施例によれば、入力
回線IN00〜IN31の1タイムスロツト内の8ビツト(例え
ば、IN00では、D000,D000,D000,D000,D001,D001,
D001,D001の順にならんだ8ビツト)が符号変換され
(前記IN00では、D000,D001,1,1,1,1,1,1)が出力され
る。すなわち、前記した様に、変換部5を任意に設定す
ることにより、メモリ2,3の読出し用のアドレスをラン
ダムに変換し、メモリ2,3を交互にランダムに読出すこ
とにより、32個の入力回線IN00〜IN31の入力データIN00
S〜IN31Sの多重化のみならず、ビツト変換や特定ビツト
の内容を変更する事も可能になる。As is apparent from the above description, according to this embodiment, 8 bits in one time slot of the input lines IN00 to IN31 (for example, in IN00, D 000 , D 000 , D 000 , D 000 , D 001 , D 001 , D 001 ,
8 bits arranged in the order of D 001 and D 001 are code-converted (D 000 , D 001 , 1,1,1,1,1,1 in IN00) are output. That is, as described above, by arbitrarily setting the conversion unit 5, the read addresses of the memories 2 and 3 are converted at random, and the memories 2 and 3 are read alternately at random, so that 32 Input data IN00 of input lines IN00 to IN31
Not only can S-IN31S be multiplexed, but bit conversion and the contents of specific bits can also be changed.
第5図は本発明の多重・分離方式の分離化部の一実施例
を示すブロツク図であり、第1図における多重化部と同
一部分については、同一符号を付している。第5図にお
いて、入力回線INを介して、例えば第4図に示す様なデ
ータ列が入力される。この様なデータ列は、リード/ラ
イト信号RWのリード指示/ライト指示に従つて、メモリ
2,3に交互に書込まれる。その際、セレクタ6,7は、アド
レス信号としてカウンタ4の出力を選択して、メモリ2,
3に出力する。従つて、メモリ2,3はシーケンシヤルなア
ドレスに上記第4図に示す様なデータ列の各ビツトを格
納する。メモリ2,3に交互に書込まれたデータ列は、リ
ード/ライト信号RWのリード指示/ライト指示に従つ
て、メモリ2,3から交互に読み出される。このときのア
ドレス信号としては、セレクタ6,7が変換部5の出力を
選択する。そのため、メモリ2,3はランダムに読出さ
れ、符号順序の入れ換えが行なわれる。メモリ2,3から
リード/ライト信号RWに従つて交互に出力されるデータ
列は、デコーダ9によつて出力回線OUT00〜OUT31に分配
される。デコーダ9は変換部5から出力されるランダム
なアドレス信号に従つて、メモリ2,3から出力されたデ
ータを出力回線OUT00〜OUT31に分配する。従つて、第1
図に示す多重化部における原理と全く同様の原理によつ
て、データの分離と符号変換を行なうことができる。FIG. 5 is a block diagram showing an embodiment of the demultiplexing unit of the multiplexing / demultiplexing system of the present invention. The same parts as those of the multiplexing unit in FIG. 1 are designated by the same reference numerals. In FIG. 5, for example, a data string as shown in FIG. 4 is input via the input line IN. Such a data string is stored in the memory according to the read / write instruction of the read / write signal RW.
It is written alternately in 2 and 3. At that time, the selectors 6 and 7 select the output of the counter 4 as the address signal,
Output to 3. Accordingly, the memories 2 and 3 store the respective bits of the data string as shown in FIG. 4 at sequential addresses. The data strings alternately written in the memories 2 and 3 are alternately read from the memories 2 and 3 in accordance with the read / write instruction of the read / write signal RW. As the address signal at this time, the selectors 6 and 7 select the output of the conversion unit 5. Therefore, the memories 2 and 3 are randomly read and the code order is changed. The data strings alternately output from the memories 2 and 3 according to the read / write signal RW are distributed by the decoder 9 to the output lines OUT00 to OUT31. The decoder 9 distributes the data output from the memories 2 and 3 to the output lines OUT00 to OUT31 according to the random address signal output from the conversion unit 5. Therefore, the first
Data separation and code conversion can be performed according to the same principle as that of the multiplexing unit shown in the figure.
具体例を用いて説明すると、第4図に示すデータ列が入
力回線INを介して伝送された場合、メモリ2又は3の一
方の連続したアドレス0〜255に格納される。メモリ2
又は3を読出す場合には出力回線OUT00に着目すると、
第2図に示すデータIN00Sと同一のデータを出力するべ
く、変換部5がカウンタ4の出力を変換して出力する。Explaining using a specific example, when the data string shown in FIG. 4 is transmitted via the input line IN, it is stored in one of continuous addresses 0 to 255 of the memory 2 or 3. Memory 2
Or, when reading out 3, pay attention to the output line OUT00,
In order to output the same data as the data IN00S shown in FIG. 2, the converter 5 converts the output of the counter 4 and outputs it.
尚、以上に説明した実施例においては、メモリ2,3への
書込みをシーケンシヤルなアドレス信号により行ない、
読出しをランダムなアドレス信号で行なうものとして説
明したが、本発明はこれに限定されるものでなく、書込
みをランダムなアドレス信号で行ない、読出しをシーケ
ンシヤルなアドレス信号で行なう様にしても良いし、書
込みと読出しの両方をランダムなアドレス信号で行なう
様にしても良い。Incidentally, in the embodiment described above, writing to the memories 2 and 3 is performed by a sequential address signal,
Although the reading is performed by using a random address signal, the present invention is not limited to this, and writing may be performed by a random address signal and reading may be performed by a sequential address signal. Both writing and reading may be performed by random address signals.
また、以上に説明した実施例においては、データの保持
にメモリ2,3を用いたが、個別IC(例えば、フリップフ
ロップ,シフトレジスタ等)を用いたり、第1図や第5
図に示す回路全体をLSI化しても良い。Further, in the embodiments described above, the memories 2 and 3 are used for holding data, but individual ICs (for example, flip-flops, shift registers, etc.) may be used, or the memory may be used.
The entire circuit shown in the figure may be implemented as an LSI.
また、以上に説明した実施例では入力回線を32個,出力
回線を1個及び入力回線を1個,出力回線を32個として
説明したが、本発明はこれに限定されるものではなく、
入力回線と出力回線の数は任意で良い。Further, in the above-described embodiment, the description has been made assuming that there are 32 input lines, 1 output line and 1 input line, and 32 output lines, but the present invention is not limited to this.
The number of input lines and output lines may be arbitrary.
本発明によれば、データの多重分離と同時に符号変換も
できるので、従来の多重分離回路の他に特別の符号変換
回路を設置することなく、経済的な通信システムが供給
できる効果がある。According to the present invention, since code conversion can be performed at the same time as data demultiplexing, there is an effect that an economical communication system can be provided without installing a special code conversion circuit in addition to the conventional demultiplexing circuit.
第1図は本発明の一実施例の多重化部を示すブロツク
図、第2図は第1図の実施例に示す入力回線を介して入
力される入力データを示す説明図、第3図(a)は第1
図に示す実施例中のセレクタから出力されるデータ列を
示す説明図、第3図(b)は第1図に示す実施例中のメ
モリに記憶されるデータとアドレスの関係を示す説明
図、第4図は第1図に示す実施例における多重化出力の
一例を示す説明図、第5図は本発明の一実施例の分離化
部を示すブロツク図である。 1,6,7……セレクタ、9……デコーダ 2,3……メモリ 4……カウンタ 5……変換部 8……インバータFIG. 1 is a block diagram showing a multiplexer of an embodiment of the present invention, FIG. 2 is an explanatory diagram showing input data input through the input line shown in the embodiment of FIG. 1, and FIG. a) is the first
FIG. 3 is an explanatory diagram showing a data string output from the selector in the embodiment shown in FIG. 3, and FIG. 3 (b) is an explanatory diagram showing the relationship between data and addresses stored in the memory in the embodiment shown in FIG. FIG. 4 is an explanatory diagram showing an example of the multiplexed output in the embodiment shown in FIG. 1, and FIG. 5 is a block diagram showing a demultiplexing unit of an embodiment of the present invention. 1,6,7 …… Selector, 9 …… Decoder 2,3 …… Memory 4 …… Counter 5 …… Converter 8 …… Inverter
Claims (1)
れる複数個の入力データを、複数本の入力回線を介して
受け、上記入力データ群を多重化して出力する多重化部
と、上記多重化部の出力を入力回線を介して受け、複数
本の出力回線に分離化して出力する分離化部とを有して
いる多重・分離方式において、上記多重化部は、多重化
に際して、上記複数個の入力データの1タイムスロツト
内のビツトデータの順序変換とビツトデータの変更を行
なう手段を備え、かつ上記分離化部は、分離化に際し
て、多重化部で変換・変更された1タイムスロツト内の
ビツトデータを変換・変更前のもとのビツトデータに変
換・変更する手段を備えていることを特徴とする多重・
分離方式。1. A multiplexing unit for receiving a plurality of input data whose time slot is composed of a predetermined number of bits via a plurality of input lines, multiplexing the input data group, and outputting the multiplexed data. In the demultiplexing / demultiplexing system, the demultiplexing unit receives the output of the unit via the input line and demultiplexes into a plurality of output lines and outputs the demultiplexed unit. Means for converting the order of the bit data in one time slot of the input data and changing the bit data are provided, and the demultiplexing section stores the data in the one time slot converted / changed by the multiplexing section at the time of demultiplexing. Multiplexing characterized by having means for converting / changing bit data to original bit data before conversion / change
Separation method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61068388A JPH06101715B2 (en) | 1986-03-28 | 1986-03-28 | Multiplex / separation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61068388A JPH06101715B2 (en) | 1986-03-28 | 1986-03-28 | Multiplex / separation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62226731A JPS62226731A (en) | 1987-10-05 |
| JPH06101715B2 true JPH06101715B2 (en) | 1994-12-12 |
Family
ID=13372282
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61068388A Expired - Lifetime JPH06101715B2 (en) | 1986-03-28 | 1986-03-28 | Multiplex / separation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06101715B2 (en) |
-
1986
- 1986-03-28 JP JP61068388A patent/JPH06101715B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62226731A (en) | 1987-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4903240A (en) | Readout circuit and method for multiphase memory array | |
| JPH01243632A (en) | Parallel type pulse insertion circuit | |
| US5287360A (en) | Device for inserting information bits into a specific frame structure | |
| JPH06101715B2 (en) | Multiplex / separation method | |
| JPS6188626A (en) | Time-division multiple signal generating circuit | |
| CA1191211A (en) | Electronic time switch | |
| JP2990793B2 (en) | Satellite exchange | |
| KR0168921B1 (en) | 24x3 crossover switch circuit for test access in synchronous transmission systems | |
| JP2765887B2 (en) | Data multiplexing method | |
| JP2871688B2 (en) | Digital signal multiplexing and demultiplexing circuits | |
| JP3102172B2 (en) | SONET transmission signal generation method | |
| JP2548709B2 (en) | Multiple frame aligner | |
| JP2623519B2 (en) | Time switch circuit | |
| JP2888048B2 (en) | Time division demultiplexing circuit | |
| JP2845781B2 (en) | Memory write control circuit | |
| JP3528124B2 (en) | Frame format converter | |
| KR0155718B1 (en) | Synchronous Data Generator | |
| JP2680141B2 (en) | Frame synchronization method and circuit thereof | |
| KR890006015A (en) | In-band signal detection circuit in DM / TDM system | |
| JPH06350551A (en) | TSA circuit | |
| JPH04290121A (en) | Speed converting circuit | |
| JPS59191951A (en) | Multiplex converter of different-speed signal | |
| JPS6193740A (en) | Multiplex circuit | |
| JPH05244106A (en) | Frame converter | |
| JPH07162392A (en) | Time division multiple conversion circuit |