JPH0741638U - Interleave circuit - Google Patents
Interleave circuitInfo
- Publication number
- JPH0741638U JPH0741638U JP7572593U JP7572593U JPH0741638U JP H0741638 U JPH0741638 U JP H0741638U JP 7572593 U JP7572593 U JP 7572593U JP 7572593 U JP7572593 U JP 7572593U JP H0741638 U JPH0741638 U JP H0741638U
- Authority
- JP
- Japan
- Prior art keywords
- bits
- write
- read
- interleave circuit
- signal
- 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.)
- Withdrawn
Links
Landscapes
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Error Detection And Correction (AREA)
Abstract
(57)【要約】
【目的】 ディジタルデータのインターリーブにおい
て、1つの2進カウンタで記憶手段のライト/リードア
ドレス信号を発生させるインターリーブ回路を得る。
【構成】1フレームのブロック数M、1ブロックのデー
タ数Nとした時、M及びNを2の乗数(M=2m、N=
2n)とし、(m+n)ビットの2進カウンタの、上位
Mビット、下位Nビットを上位Nビット、下位Mビット
に切り換え出力信号をそれぞれ記憶手段のライト/リー
ドアドレス信号にする。
(57) [Summary] [Object] To interleave digital data, to obtain an interleave circuit for generating a write / read address signal of a storage means by one binary counter. [Structure] When the number of blocks in one frame is M and the number of data in one block is N, M and N are powers of 2 (M = 2 m , N =
2 n ), the upper M bits and the lower N bits of the binary counter of (m + n) bits are switched to the upper N bits and the lower M bits, and the output signals are used as the write / read address signals of the storage means.
Description
【0001】[0001]
本考案は、データ通信及びデータ記録の両方に適用可能なインターリーブ回路 に関する。 The present invention relates to an interleave circuit applicable to both data communication and data recording.
【0002】[0002]
インターリーブ処理を行う最小単位1フレーム内のブロック数をM、誤り訂正 符号を行う最小単位1ブロック内のデータ数をNとした場合、上位に2進化M進 カウンター下位に2進化N進カウンターを配したものと上位に2進化N進カウン ター下位に2進化M進カウンターを配したものをRAMのリードライトアドレス にしてインターリーブを行っている。 If the number of blocks in the minimum unit 1 frame for interleaving processing is M and the number of data in the minimum unit 1 block for performing error correction code is N, a binary M-ary counter is arranged in the upper part and a binary N-ary counter is arranged in the lower part. And the binary evolution N-counter at the upper and the binary evolution M-counter at the lower are used as the read / write address of RAM for interleaving.
【0003】[0003]
従来、インターリーブを行うためのRAMアドレス発生は、2つのアドレス発 生回路が必要であった。 Conventionally, the RAM address generation for interleaving has required two address generation circuits.
【0004】[0004]
上記課題を解決するために、ディジタルデータをクロック信号のタイミングと ライト及びリードを制御するライト/リード信号で、ライト及びリードする記憶 手段と、上記記憶手段のライト及びリード2つのアドレス信号を発生するアドレ ス信号発生手段と、上記2つのアドレス信号を上記ライト/リード制御信号で選 択するセレクター手段とを有する上記ディジタルデータのインターリーブ回路に おいて、上記インターリーブ処理を行う最小単位フレーム内のブロック数をM、 上記単位ブロック内のデータ数をNとし、上記MとNを2の乗数(M=2m,N =2n)とし、上記アドレス信号発生器を(m+n)ビットの2進カウンタで構 成し、上記カウンタの上位Mビット、下位Nビットを上記セレクタ手段で上位N ビット、下位Mビットに切り換えてそれぞれ信号を出力し、上記2つの出力信号 をそれぞれ上記記憶手段のライト/リードアドレス信号とする。In order to solve the above problems, a storage unit for writing and reading digital data is generated by a clock signal timing and a write / read signal for controlling writing and reading, and two address signals for writing and reading the storage unit are generated. In the digital data interleave circuit having the address signal generating means and the selector means for selecting the two address signals by the write / read control signal, the number of blocks in the minimum unit frame for performing the interleave processing. Is M, the number of data in the unit block is N, M and N are powers of 2 (M = 2 m , N 2 = 2 n ), and the address signal generator is a (m + n) -bit binary counter. The upper M bits and the lower N bits of the counter are configured by the selector means to be the upper N bits and the lower M bits. Each outputs a signal by switching the Tsu Miyako, the two output signals, respectively to the write / read address signal of the storage means.
【0005】 また、上記セレクタ制御手段の切り換えにより、上記ディジタルデータのエン コードとデコードを、同一のインターリーブ回路で行うことを特徴とする請求項 1に記載のインターリーブ回路。The interleave circuit according to claim 1, wherein encoding and decoding of the digital data are performed by the same interleave circuit by switching the selector control means.
【0006】[0006]
MとNを2進数にすることによって、Log2(M×N)ビットの2進カウン タの通常出力信号と上位Mビットを下位Mビットに下位Nビットを上位Nビット に交換した信号をRAMのリードライトアドレス信号に使うことをにより、1つ のカウンターで2つのアドレス信号を発生することができる。 By making M and N binary numbers, the normal output signal of Log2 (M × N) bit binary counter and the signal in which the upper M bits are exchanged with the lower M bits and the lower N bits are exchanged with the upper N bits are stored in RAM. By using it as a read / write address signal, one counter can generate two address signals.
【0007】[0007]
以下に本発明の実施例を説明する。図1は、本発明の1実施例を示すブロック 図である。Mは、インターリーブ処理を行う最小単位1フレーム内のブロック数 (M=2m)であり、Nは、1ブロック内のデータ数(N=2n)である。カウン タ1は、インターリーブを行うためのアドレスを発生させるものであり、スター ト信号が入力されると図3(a)に示すように、クロックの最初の立ち上がりエ ッジでロードデータ(2(m+n)−1)がロードされ、クロックごとカウントダウ ンする。Examples of the present invention will be described below. FIG. 1 is a block diagram showing an embodiment of the present invention. M is the number of blocks (M = 2 m ) in the minimum unit 1 frame for performing interleave processing, and N is the number of data (N = 2 n ) in one block. The counter 1 generates an address for interleaving, and when a start signal is input, as shown in FIG. 3 (a), the load data (2 ( m + n) -1) is loaded and counts down every clock.
【0008】 エンコード時は、図3(b)に示すように、クロックハイ部分でカウンタの出 力をそのままRAM4のアドレスになるように、そして、クロックロウ部分では 、下位mビットを上位mビットに上位nビットを下位nビットになるようにセレ クタ2はクロックに制御されて第2アドレス信号を出力する(デコード時は逆に クロックハイ部分では、下位mビットを上位mビットに上位nビットを下位nビ ットになるように、そして、クロックロウ部分では、カウンタの出力をそのまま RAM3のアドレスになるようにセレクタ2はクロックに制御されて第2アドレ ス信号を出力する)。At the time of encoding, as shown in FIG. 3B, in the clock high portion, the output of the counter is directly used as the address of the RAM 4, and in the clock low portion, the lower m bits are changed to the upper m bits. The selector 2 outputs the second address signal under the control of the clock so that the upper n bits become the lower n bits (in contrast, when decoding, in the clock high portion, the lower m bits are set to the upper m bits and the upper n bits are set to the upper n bits). The selector 2 is controlled by the clock to output the second address signal so that the lower n bits are set, and in the clock row portion, the output of the counter is directly used as the address of the RAM 3).
【0009】 第1アドレス信号は、RAMのリードとライトを交互にさせる(m×nのメモ リー領域が記録された後、その領域が読み出される)ものであり、カウンタ1の キャリー信号でトグル動作するDラッチ11の出力とクロックのEXORをとっ たEXOR8の出力である。RAM3は、セレクタ2とEXOR8の出力をアド レスにして、クロックのハイ部分でバッファ5の出力データを記録し、ロウ部分 で読出しを行う。図2は、RAM3にライト及びリードする時の概念を示したも のであり、図2(a)に示すようなフレーム構造でRAM3に記憶しながら、エ ンコード時、デコード時それぞれ、図2(b)、(c)に示すようにライト及び リードする。The first address signal alternates between read and write of the RAM (the area is read after the m × n memory area is recorded) and is toggled by the carry signal of the counter 1. The output of the D-latch 11 and the output of the EXOR 8 which is the EXOR of the clock. The RAM 3 makes the outputs of the selector 2 and the EXOR 8 address, records the output data of the buffer 5 at the high part of the clock, and reads it at the low part. FIG. 2 shows the concept of writing and reading to and from the RAM 3, and while storing in the RAM 3 in the frame structure as shown in FIG. 2A, at the time of encoding and decoding, respectively, as shown in FIG. ), And write and read as shown in (c).
【0010】 記録時のライト信号は、クロックをAND6の片方とディレイ7に入力し、デ ィレイ7の出力をもう片方のAND6に入力することによってできるAND6の 出力である。バッファ5はライト信号がアクティブの場合にRAM3にデータを 出力しそれ以外はオープン状態になっている。ラッチ5はRAM3のリードデー タをクロックの立ち上がりエッジでラッチする。EXOR10は、エンコード/ デコード制御信号により、セレクタ2の制御信号を反転させることにより、エン コードとデコード時でライトとリードのアドレス信号を逆にする。The write signal at the time of recording is the output of AND6 which is obtained by inputting a clock to one of AND6 and delay 7 and inputting the output of delay 7 to the other AND6. The buffer 5 outputs data to the RAM 3 when the write signal is active, and is open otherwise. The latch 5 latches the read data of the RAM 3 at the rising edge of the clock. The EXOR 10 inverts the control signal of the selector 2 in response to the encode / decode control signal, thereby reversing the write and read address signals at the time of encoding and decoding.
【0011】[0011]
カウンタの出力1つで、インターリーブを行う時の、ライト及びリード2つの アドレス信号を作ることができるので、回路規模を削減できる。 Since only one output from the counter can generate two write and read address signals for interleaving, the circuit scale can be reduced.
【図1】本考案の1実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.
【図2】インターリーブの方法を示す図である。FIG. 2 is a diagram showing an interleaving method.
【図3】インターリーブを行うときのRAMアドレスの
タイミングを示す図である。FIG. 3 is a diagram showing a timing of a RAM address when performing interleaving.
1 カウンタ 2 セレクタ 3 RAM 4 ラッチ 5 出力イネーブル付バッファー 6 AND 7 ディレイ 8 EX−OR 9 EX−OR 10 EX−OR 11 Dラッチ 1 Counter 2 Selector 3 RAM 4 Latch 5 Buffer with Output Enable 6 AND 7 Delay 8 EX-OR 9 EX-OR 10 EX-OR 11 D Latch
Claims (2)
ミングとライト及びリードを制御するライト/リード信
号でライト及びリードする記憶手段と、上記記憶手段の
ライト及びリード2つのアドレス信号を発生するアドレ
ス信号発生手段と、上記2つのアドレス信号を上記ライ
ト/リード制御信号で選択するセレクター手段とを有す
る上記ディジタルデータのインターリーブ回路におい
て、 上記インターリーブ処理を行う最小単位フレーム内のブ
ロック数をM、上記単位ブロック内のデータ数をNと
し、上記MとNを2の乗数(M=2m,N=2n)とし、
上記アドレス信号発生器を(m+n)ビットの2進カウ
ンタで構成し、上記カウンタの上位Mビット、下位Nビ
ットを上記セレクタ手段で上位Nビット、下位Mビット
に切り換えてそれぞれ信号を出力し、上記2つの出力信
号をそれぞれ上記記憶手段のライト/リードアドレス信
号とすることを特徴とするインターリーブ回路。1. A storage means for writing and reading digital data with a write / read signal for controlling the timing of a clock signal and a write / read operation, and an address signal generating means for generating two write and read address signals of the storage means. And a selector means for selecting the two address signals by the write / read control signal, in the digital data interleave circuit, the number of blocks in the minimum unit frame for performing the interleave processing is M, and the number of blocks in the unit block is The number of data is N, the above M and N are multipliers of 2 (M = 2 m , N = 2 n ),
The address signal generator is composed of a binary counter of (m + n) bits, and the upper M bits and the lower N bits of the counter are switched to the upper N bits and the lower M bits by the selector means to output signals, respectively. An interleave circuit characterized in that two output signals are respectively used as write / read address signals of the storage means.
り、上記ディジタルデータのエンコードとデコードを、
同一のインターリーブ回路で行うことを特徴とする請求
項1に記載のインターリーブ回路。2. The encoding and decoding of the digital data by switching the selector control means,
The interleave circuit according to claim 1, wherein the interleave circuit is performed by the same interleave circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7572593U JPH0741638U (en) | 1993-12-28 | 1993-12-28 | Interleave circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7572593U JPH0741638U (en) | 1993-12-28 | 1993-12-28 | Interleave circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0741638U true JPH0741638U (en) | 1995-07-21 |
Family
ID=13584540
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7572593U Withdrawn JPH0741638U (en) | 1993-12-28 | 1993-12-28 | Interleave circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0741638U (en) |
-
1993
- 1993-12-28 JP JP7572593U patent/JPH0741638U/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS59157811A (en) | Data interpolating circuit | |
| JPH04326138A (en) | High-speed memory ic | |
| JPH0147943B2 (en) | ||
| JPH0741640U (en) | Interleave circuit | |
| EP0449213A2 (en) | Interleave address generating circuit of digital audio tape recorder | |
| JP2501184B2 (en) | Address generation circuit | |
| JP3452455B2 (en) | Arithmetic processing unit | |
| JPS5947384B2 (en) | magnetic bubble memory device | |
| JPH0855077A (en) | Information use circuit | |
| JP3152157B2 (en) | Facsimile apparatus having image data rotation function and image data rotation method of facsimile apparatus | |
| JP3103746B2 (en) | Semiconductor delay device | |
| JP3257438B2 (en) | Memory control circuit | |
| CA1316269C (en) | Interleaving method and apparatus | |
| JPH01173491A (en) | Memory circuit | |
| JPH0675799A (en) | Memory access device and memory device | |
| TWI262503B (en) | Semiconductor memory | |
| JPH05183449A (en) | Punctured encoding circuit | |
| SU942140A1 (en) | On-line storage device | |
| JPS62252575A (en) | Digital data recording/playback device | |
| JPS6168657A (en) | memory element | |
| JPH04259984A (en) | Memory access method | |
| JPH0145793B2 (en) | ||
| JPH01112449A (en) | Speed converting memory device | |
| JPH0379890B2 (en) | ||
| JPH064436A (en) | Serial data transmitting circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19980305 |