JPH0741638U - Interleave circuit - Google Patents

Interleave circuit

Info

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
Application number
JP7572593U
Other languages
Japanese (ja)
Inventor
貢 福島
Original Assignee
日本コロムビア株式会社
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 日本コロムビア株式会社 filed Critical 日本コロムビア株式会社
Priority to JP7572593U priority Critical patent/JPH0741638U/en
Publication of JPH0741638U publication Critical patent/JPH0741638U/en
Withdrawn legal-status Critical Current

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=
n)とし、(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

【考案の詳細な説明】[Detailed description of the device]

【0001】[0001]

【産業上の利用分野】[Industrial applications]

本考案は、データ通信及びデータ記録の両方に適用可能なインターリーブ回路 に関する。 The present invention relates to an interleave circuit applicable to both data communication and data recording.

【0002】[0002]

【従来の技術】[Prior art]

インターリーブ処理を行う最小単位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]

【考案が解決しようとする課題】[Problems to be solved by the device]

従来、インターリーブを行うためのRAMアドレス発生は、2つのアドレス発 生回路が必要であった。 Conventionally, the RAM address generation for interleaving has required two address generation circuits.

【0004】[0004]

【課題を解決する手段】[Means for solving the problem]

上記課題を解決するために、ディジタルデータをクロック信号のタイミングと ライト及びリードを制御するライト/リード信号で、ライト及びリードする記憶 手段と、上記記憶手段のライト及びリード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]

【作用】[Action]

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]

【実施例】【Example】

以下に本発明の実施例を説明する。図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]

【考案の効果】[Effect of device]

カウンタの出力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.

【図面の簡単な説明】[Brief description of drawings]

【図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.

【符号の説明】[Explanation of symbols]

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)

【実用新案登録請求の範囲】[Scope of utility model registration request] 【請求項1】 ディジタルデータをクロック信号のタイ
ミングとライト及びリードを制御するライト/リード信
号でライト及びリードする記憶手段と、上記記憶手段の
ライト及びリード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.
【請求項2】 上記セレクタ制御手段の切り換えによ
り、上記ディジタルデータのエンコードとデコードを、
同一のインターリーブ回路で行うことを特徴とする請求
項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.
JP7572593U 1993-12-28 1993-12-28 Interleave circuit Withdrawn JPH0741638U (en)

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)

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