JPS5985152A - インタ−リ−ブ処理回路 - Google Patents

インタ−リ−ブ処理回路

Info

Publication number
JPS5985152A
JPS5985152A JP58185012A JP18501283A JPS5985152A JP S5985152 A JPS5985152 A JP S5985152A JP 58185012 A JP58185012 A JP 58185012A JP 18501283 A JP18501283 A JP 18501283A JP S5985152 A JPS5985152 A JP S5985152A
Authority
JP
Japan
Prior art keywords
parallel
circuit
serial
address
write
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.)
Granted
Application number
JP58185012A
Other languages
English (en)
Other versions
JPS607418B2 (ja
Inventor
Yasuhiro Hirano
裕弘 平野
Yoshizumi Eto
江藤 良純
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.)
Kokusai Denki Electric Inc
Original Assignee
Hitachi Denshi KK
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 Hitachi Denshi KK filed Critical Hitachi Denshi KK
Priority to JP58185012A priority Critical patent/JPS607418B2/ja
Publication of JPS5985152A publication Critical patent/JPS5985152A/ja
Publication of JPS607418B2 publication Critical patent/JPS607418B2/ja
Expired legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H03—ELECTRONIC CIRCUITRY
    • H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques

Landscapes

  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Detection And Correction Of Errors (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Error Detection And Correction (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
本発明はインターリーブ処理回路、更に詳しく言えばデ
ィジタル信号を記録あるいは伝送する場合に符号誤りの
検出訂正を容易にするため、符号語を構成するビットの
順位を変えて符号語の中に他の符号語のビット信号を間
挿(インターリーブ)する処理回路に係る。 ディジタルビデオテープレコーダ(V ’J’几)等の
高密度磁気記録装置では、再生時に符号誤りが発生する
ため、誤り訂正符号により符号g1りの訂正が行なわれ
る。再生時の符号誤りは、雑斤等によるランダム誤りの
他にも、テープ等の傷による誤りが一ケ所に集中して発
生するいわゆるバースl−誤りも多い。このようなバー
スト誤りに対しても訂正能力をもたせるだめに、通常、
誤り訂正符号を時間的にインターリーブさせ、各誤り訂
正符号に含まれるバースト誤りの長さを軽減することが
行なわれている。このインターリーブの処理は、第1図
に示すようなシフトレジスタとスイッチで実現する他に
も、最近は第2図に示ずようなF’LAM等の記憶素子
を用い、ランダムアクセスメモリ(几A、M)への柵゛
き込みアドレス、ltAMからの読み出しアドレスを制
御することで実現することも多い。しかしながら、ディ
ジタルV T I(、等のように数十M b i t 
/ s e cといっだ高速動作が要求でれる装置にH
,A Mを用いたインターリーブ処理を適用しようとす
ると、このような高速で動作するR、 A Mは」M在
のところ存在せず、IもAMを多相化して低速で動作さ
せる必要がある。しかしながらこの場合においても、同
一のLLAMから2つ以上の異なるアドレスに対応した
内′?ずを同時に読み出すことをさけなくて?」、なら
ず、このため、RAMの相数を非常に多くしたりするこ
とが行なわれるが読み出し一アドレスの!till j
卸か非畠(・こ複雑となるといった問題を有する。 本発明の目的は、ディジタルV i’ It等で使用さ
れる誤り訂正符号の符号長、ならびにインターリーブさ
れる誤り訂正符号の個数、およびILAMの多相化の数
との間に一定の関係をもたせたインターリーブの処[1
1!により、It、 A Mの(1]数を少しで実現さ
せn A IX4への4き込み、7.光み出し側斜を簡
単に行なえるようにすることである。 本発明は」二記目的を達成するため、時間的に連続する
入力信号を複数個のう/ダトアクセスメモリに、書き込
みアドレス、読み出しアドレスを制御して、書き込み、
読み出しを行うインターリーブ処理回路において、L記
処理回路を入力信号を並列信号に変換する直並列変換回
路とト記直並列変換回路出力に、)し列に接続され11
1′き込みおよび読み出しを交互に行なわれる第1およ
び第2のランダムアクセスメモリ群、上記う/ダムアク
セスメモリ群の出力に並列に接続され上記ランダムアク
セスメモリ群の並列出カケ直列出力信号に変換する、1
1直列変換回路と、上記2つのメモリ群の斗き込み、読
み出し動作を交互に行ない、臀き込み時および読み出し
時には並列信号を各群内の複数のメモリに対応させ同時
に書゛き込み、および読み出すようにしたアドレス制御
回路とを具備して摺成したものである。 本発明のインターリーブ処理回路によれば、詳しくは以
下の実施例に説明する如く゛アドレス制御が簡易となり
かつ、特に書き込みおよび読出し速度がメモリ群内の相
数分の−となり、メモリとしてランダムアクセスメモリ
の使用を可能とする。 以下、実施例を用いて詳細に説明する。 8113図は本発明によるインターリーブ処理回路の一
実施例の構成図で、第4図は上記実施例の動作説明のだ
めのタイムチャートならびにメモリに記録された内容の
状態を示す。 第4図の(a)に示すような時系列の入力信号が直並列
変換回路11において、動作速度が入力のそれの1/3
の3個の並列な信号に変換され、RAM回路12,13
.14からなる第1メモリ群Aに記録される。このメモ
リ群Aが+iL 婦されている期間fLAM15.16
.17からなる第2のメモリ群Bの並列出力信号は並直
列変換回路18に加えられもとの入力信号と同一動作速
度と同じでインターリーブされた直列信号に変換され送
出される。 ここで、メモリ群内のRAMの数itと、W、。 W2.W3等の入力信号である誤り訂正符号の長さくピ
ット数)n1インターリーブされる上記誤り訂正符号の
語数mとの間に次の関係が成立するように設定する。 n−6R+k   (jlは任意の整数)m = 11
R(bは任意の整数) 但しkはI(、よシ小さく、k i (mod Iも)
がi=1、・・・・・・■7、の全てに対して異なるも
のを選ぶ。例えば1t=4とすればに=1はi=1の時
1% i=2の時2、i=3の時3、i=4の時0とな
り、この条件を満す。又に=2の場f¥Q」1、i=1
.又は3のj4−8にki(mod4)の値は2となる
/ヒめ、この条件は満されない。又1(−3の場合には
この条理を満足する、したがってkとしては1、又は3
となる。 上記第3図の実施例は■も−3、n=7、+11 = 
3の場合である。したがって、上記関係によってメモリ
群Aには一回の薄き込み動作によって、第4図(1))
のように各ビット情報W1.が分配記録される。 注目すべきことは入力信号である各誤り訂正符号の先頭
のビットであるWI□(第4図(]))で斜線を付した
部分)はそれぞれ異なる几AMに分配して岩き込まれ、
同一のEL、 A M回路に先頭のピッl−W、。 (名l
【Hの先頭ビット)が複数個書き込まれることは
ない。 上記書き込み動作が終ると、上記メモリ群Aは読み出し
動作に変り、メモリ群Bが上述と同様な11(き込み動
作に変る。この動作の切換は上述の説明から理解される
ようにnXmビット周期で行なわれる。上記実施例では
n=7.rp=3であるから21ビット周期である。 RAMのアドレスは、書き込みアドレス発生回路19、
および、読み出しアドレス発生回路20゜21.22で
発生されるアドレス全選択回路23〜28で選択したも
のが力えられる。この場合、選択回路23〜25、選択
回路26〜28はそれぞれメモリ群Aおよびメモリ群l
)の動作に対応したアドレスの選択を行なう。一方、読
み出しアドレス発生回路20,21.22にし七れぞれ
It、 A−Ml 2 、1.5、■LAMI 3 、
1. (3、几AMI4゜17の読み出しアドレスの発
生を行なう。 次に上述のようにしてメモリ群AK記載された信号を読
み出す場合には第4図(1))のように]tAM12か
らWI I I W321 W23 +  ・・・・・
iLA−Ml3がらW2. 、 W、、、 、 W33
・−、11,A M 14 カらはw31゜W22 、
 Wl3 、  ・・・・・・の順に読み出されるよう
に゛アドレスの制御を行なうことにより、回−IL A
 Mがら同時に2つ以上の一アドレスに対応する内容を
読み出すことなく、時間的にインターリーブされた符号
を得ることができる。 また、本発明では、インターリーブ処理の誤り訂正符号
の個数111をit A Mの相数几の整数倍に取って
いるため、ltAMからの読み出しの際には、常にWl
、・・・W  W   ・・・W   ・・・ WRl
  l    a十 N      2R1+    
 l    m−R1−Wm1 のベアで読み出しが行
なわれる。そして、これらのペアは全て異なるit A
 Mに博き込まれているために同一のH,A Mから同
時に2つ以上のアドレスに対応した内容を読み出すこと
はない。第4図(d)は上記RA Mから読み出された
信号を並直列変換回路18によって直列に変換した信号
、すなわちインターリーブされた信号のビット構成を示
す。 以上の説明は、メモリ群への書き込み時にdl、各群内
の複数のメモリの同一アドレスに書キ込み、読み出し時
には、各群内の複数のメモリから互いに別個のメモリの
出力の組合せからなる信号を読み出すようにしたアドレ
ス制御の場合である。しかしながら、第4図(e)に示
すように、メモリ群への貞き込み時に各群内の複数のメ
モリの互いに別個のアドレスにV)き込み、読み出し時
には、各群内の複数のメモリから同一のアドレスの出力
の絹合せからなる信号を読み出すようにしたアドレス制
御にしても同じ効果が得られる。 第5図は上記第3図のインターリーブ処理回路の出力信
号をもとの信号に復元する逆インターリーブ回路の一例
を示す。この動作−、インターリーブ回路とほぼ同じで
あるが、異なる点は、書き込みアドレス発生回路37.
38.39において、それぞれ、第3図のインターリー
ブ回路の読み出しアドレス発生回路20 、21. 、
22と同一のアドレスを発生させ、読み出しアドレス発
生回路40では、第3図のインターリーブ回路の書き込
みアドレス発生回路】9と同一のアドレスを発生させれ
ばよい。29i−1直並列変換回路、30〜35は)t
AM36は並直列変換回路、41〜46は選択回路であ
る。 第6図は本発明によるインターリーブ処理回路の他の実
施例の!W成を示す図であり、第7図はその動作説明の
ためのタイムチャート図ならびにメモリの記録読み出し
の状態を示す図である。本実施例はt重誤り訂正符号の
ビット長nをtの整数倍に選び、誤り訂正符号の1個の
符号金メモリ群内の複数の几AMの同一アドレスに一括
して書き込み、読み出しを行なうように構成している。 すなわち、本実測例においては、インターリーブ後の符
号系列が第4図(d)とは異なり第7図(b)に示すよ
うなインターリーブ処理を行なう。この場合、後述する
ように、本実施例においてもインターリーブより訂正可
能なバースト長は、同じとなる。 一方、本実施例のようなインターソープ処理では、複数
のRAMへの書き込み、読み出しはそれぞれ同一アドレ
スで一括して行なうことが可能であり、このため、先の
実施例に比べ、アドレス制御が簡単になるといった利点
がある。 第6図において、第3図と同様の構成、動作を行なう部
分は同一番号を付して詳細な説明を省略する。 直並列変換回路11に第7図(a)の様なt重誤シ訂正
可能な符号で符号構成ビット数n(nはtの整数倍)の
符号WI′JzCm個でインターリーブする入力信号が
加えられる。本実施例ではt重3 、 n=9.m−3
の例である。 入力信号は直並列変換回路11において動作速1規が1
/3の;3個の並列な符号に変換され、メモリ群A、1
3の入力となる。メモリ群A、Bは周期がnX+η−2
7ビツト周期で交互に書き込み動作、読み出し動作を行
ない、かつ、一方が書き込み動作を行なっている時には
、他方は読み出しの動作を行なっている。件き込み、読
み出しに必要なアドレスは、書き込みアドレス発生1.
IIF回路】9、読み出しアドレス発生回路7oにおい
て第7図(C)、 ((1)に示すようなアドレスA。 、A、、A2 ・・曲A8’(H指定する信号を発生す
る。この両者は、選択回路23.26により、各メモリ
回路の動作(宵き込み、読み出し)に応じたアドレスが
at択され、メモリを構成する几AM12からI:LA
M17までに供給される。メモリ群A、13から読み出
された符号は並直列変換回路18により、本来の動作速
度に変換され、変換回路18の出力からは、インターリ
ーブ処理δれた符号が得られる。一方、インターリーブ
処理された符号をもどの符号に変換する逆インターリー
ブ回路は、第6図のインターリーブ回路のtllき込み
アドレス発生回路19を読み出しアドレス発生回路に、
読み出しアドレス発生回路20 k ’t’iき込みア
ドレス発生回路に置換することで実現できる。   ′ なお、ディジタルVTI(等で用いられる誤り訂正符号
は、本来、符号長lのものを符号長!lに短縮化して使
用する場合が多く、このような場合には、本実施例のよ
うに符号長が誤り訂正可能な個数の整数倍に設定するこ
とによる不都合はほとんどない。 本実施例においては、インターリーブされた符号は一般
に第7図(1))の如く、Wll、Wl。、・・・・・
・w  、w   w  、  ・、・、w2.、wm
、、、、、−・WIT、、。 II     21+22 w   w    w    w    w    w
1++1 1  1142 1   12t  +  
  21+I  1  2++2  ラ   22+ 
 +・・・・・Wm、、と、W、の1個の符号がITI
 tの周期で現われるものとなる。インターリーブによ
り−C訂正可能なバースト長はt重誤り訂正符号である
事を考慮すると、従来の例も、本発明においてもmtで
力えられ、これに関する限り差はない。 以上実施例によって説明した如く、本発明によるインタ
ーリーブ処J、74回路ではメモリ回路群を構成するメ
モリ回路の数分の1の動作速度となり各群内の複数のR
A Mに同時に書き込み、読み出しを行なうことができ
るため、1.tAMO数を少なく、かつ安定したインタ
ーリーブ処理を行なうことができディジタルV T I
t等の高速動作が要求される装置においても、ILAM
等を適用した場合得られる効果は太きい。また、ディジ
タルV ’I’ H,等で使用される誤り訂正符号は短
縮化されたものが多く、この短縮化の際に本発明に示し
た符号長を選ぶことが可能となるため、誤り訂正符号の
符号長を制限することの不都合はほとんど発生しない。
【図面の簡単な説明】
第1図及び第2図は従来のインターリーブ処理回路の説
明のための構成図、第3図および第6図は本発明による
インターリーブ処理回路の実施例の構成図、第4図、第
7図はそれぞれ、第3図および第6図の実施例の動作説
明図、第5図は第3図のインターリーブ処理回路の出力
信号を逆インタ・−リーブ処理する回路の一実施例の摺
成図であるQ 11.29・・直並列変換回路、12,13゜14.1
5.1G、17,30,31,32゜33.34.35
・・・几AM回路、18.36・・・並直列変換回路、
19.37,38.39・・・書き込みアドレス発生回
路、20 、2 ]、 、 22 、40・・・読み出
しアドレス発生回路、23〜28.41〜46・・・ア
ドレス選択回路。 第 1 図 第 2 凹 冨 3 図 ′iJ、i  図 (幻 (b) 一ル 尺AMI2圏1 RAMI伺!仔1 eiMv l*、@1 (C) ffAM12目月 1(4M13…−1゜ RAM14霞1− (d) 4’z   酌wsWIWsr  4IL/jWrWm
/3sWuWWW   IAU゛(C)

Claims (1)

  1. 【特許請求の範囲】 1、 直列入力信号を、ランダムアクセスメモリに書き
    込みおよび読み出しアドレスを制御して、)ヰき込み、
    読み出しを行なうインターリーブ処理回路において、上
    記処理回路を入力信号を並列信号に変換する直並列変換
    回路と、上記直並列変換回路出力に並列に接続され眉、
    き込みおよび読み出しを交互に行なう第1および第2の
    ランダムアクセスメモリ群と、上記メモリ群の出力に並
    列に接続され、上記メモリ群の並列出力を直列信号に変
    換する並直列変換回路と、上記直並列変換回路の並列信
    号の鱒き込、および上記並直列変換回路への読み出しが
    各群内の複数のメモリの異なるメモリに対応して同時に
    書込み、又は読み出しを行うアドレス制御回路とを具備
    してなることを特徴とするインターリーブ処理回路。 2、第1項記載のインターリーブ処理回路において、上
    記アドレス制御回路が、上記メモリ群への書き込み又は
    読出しの なくとも一方が、上記各メモリ群内の複数の
    メモリの同一アドレスへの肖き込み又は読み出しとなる
    ようにしたインターリーブ処理回路。 3、第1項記載のインターリーブ処理回路において、上
    記アドレス制御回路が、上記メモリ群への書き込みおよ
    び一ヒ紀メモリ群からの読み出しが、各群の複数のメモ
    リの同一のアドレスに対して侵き込みおよび続出しを行
    うように構成されたインターリーブ処理回路。
JP58185012A 1983-10-05 1983-10-05 インタ−リ−ブ処理回路 Expired JPS607418B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58185012A JPS607418B2 (ja) 1983-10-05 1983-10-05 インタ−リ−ブ処理回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58185012A JPS607418B2 (ja) 1983-10-05 1983-10-05 インタ−リ−ブ処理回路

Publications (2)

Publication Number Publication Date
JPS5985152A true JPS5985152A (ja) 1984-05-17
JPS607418B2 JPS607418B2 (ja) 1985-02-25

Family

ID=16163224

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58185012A Expired JPS607418B2 (ja) 1983-10-05 1983-10-05 インタ−リ−ブ処理回路

Country Status (1)

Country Link
JP (1) JPS607418B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63228471A (ja) * 1987-03-17 1988-09-22 Sony Corp デジタルマルチチヤンネルレコ−ダ
JPH0479616A (ja) * 1990-07-20 1992-03-13 Matsushita Electric Ind Co Ltd データ並べ替え装置
EP0681373A3 (en) * 1994-05-04 1996-10-16 Gen Instrument Corp Convolutional interleaver and address generator with reduced storage requirement.

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63228471A (ja) * 1987-03-17 1988-09-22 Sony Corp デジタルマルチチヤンネルレコ−ダ
JPH0479616A (ja) * 1990-07-20 1992-03-13 Matsushita Electric Ind Co Ltd データ並べ替え装置
EP0681373A3 (en) * 1994-05-04 1996-10-16 Gen Instrument Corp Convolutional interleaver and address generator with reduced storage requirement.

Also Published As

Publication number Publication date
JPS607418B2 (ja) 1985-02-25

Similar Documents

Publication Publication Date Title
JP2531479B2 (ja) 読取装置
US5060221A (en) Digital data recording/reproduction apparatus
US4598403A (en) Encoding method for error correction
EP0048151B1 (en) A pcm signal processor
US4707805A (en) Data processing circuit for digital audio system
EP0907257B1 (en) Error correction of interleaved data blocks
US5136588A (en) Interleaving method and apparatus
US4777635A (en) Reed-Solomon code encoder and syndrome generator circuit
US4639920A (en) Data interpolating circuit using a two data word memory
JPH0420294B2 (ja)
JPS5818026B2 (ja) シンゴウデンソウホウシキ
JPH1198462A (ja) データ再生装置
GB2075227A (en) Double error correcting system in digital signal reproducing apparatus
US4710923A (en) Control system for deinterleaving memories in digital audio reproducing apparatus
US4160236A (en) Feedback shift register
KR100381497B1 (ko) 부호오류정정디코더
JPH0147943B2 (ja)
JPS607418B2 (ja) インタ−リ−ブ処理回路
JP3304217B2 (ja) 誤り訂正符号化回路、誤り訂正復号化回路、誤り訂正符号化・復号化回路、および、それを用いたディジタル装置
JP2730892B2 (ja) ディスク記録方法
JPS6338897B2 (ja)
JPS61270922A (ja) エラ−訂正符号の復号装置
JP2615700B2 (ja) 誤り訂正情報出力回路
KR100224798B1 (ko) 데이타 셔플링장치
JP2612423B2 (ja) Pcmデータのフレーム生成方式