[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0656695B2 - インタ−リ−ブ回路 - Google Patents

インタ−リ−ブ回路

Info

Publication number
JPH0656695B2
JPH0656695B2 JP58070703A JP7070383A JPH0656695B2 JP H0656695 B2 JPH0656695 B2 JP H0656695B2 JP 58070703 A JP58070703 A JP 58070703A JP 7070383 A JP7070383 A JP 7070383A JP H0656695 B2 JPH0656695 B2 JP H0656695B2
Authority
JP
Japan
Prior art keywords
code
data
symbols
parity
error correction
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
Application number
JP58070703A
Other languages
English (en)
Other versions
JPS59195309A (ja
Inventor
潤 米満
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP58070703A priority Critical patent/JPH0656695B2/ja
Publication of JPS59195309A publication Critical patent/JPS59195309A/ja
Publication of JPH0656695B2 publication Critical patent/JPH0656695B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1806Pulse code modulation systems for audio signals
    • G11B20/1809Pulse code modulation systems for audio signals by interleaving

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Error Detection And Correction (AREA)

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は、デイジタルオーデイオ信号やデイジタルビ
デオ信号を磁気記録する場合に適用されるインターリー
ブ回路に関する。
「背景技術とその問題点」 デイジタルビデオ信号の系列の時間軸上におけるデータ
の順序を記録時に並び換え、記録再生のプロセスで生じ
るドロツプアウトなどによるバーストエラーを分散させ
て、エラー訂正或いはエラーの補間を容易とするインタ
ーリーブが知られている。
デイジタルビデオ信号を回転ヘッドにより磁気テープに
記録するヘリカルスキヤン形のデイジタルVTRでは、1
スキヤン単位で完結する符号構成をとることが多い。こ
れは、編集を容易に行なうために必要である。したがつ
て、上述のインターリーブを適用する場合には、たたみ
込み形のインターリーブでなくて、所定長でインターリ
ーブが完結するブロツク完結形のインターリーブが用い
られる。また、エラー訂正能力を向上させるために、1
個のデータに対して2つ以上のエラー訂正符号をほどこ
すことが行なわれる。
一例として、第1図に示すようなブロツク完結形の符号
構成を考える。この第1図に示す例では、一方のエラー
訂正符号(P符号と称す)の符号長nが5で、1ブロツ
ク内のP符号の数kが4とされている。シンボルDij
は、冗長コードPiの符号系列に属するデイジタルビデオ
データを表わす。また、第1図に示すように、縦方向に
他のエラー訂正符号(Q符号と称す)をほどこし、第2
図に示す番号順で伝送する。この場合には、元の順序が
(D11,D12,D13,D14…)であるため、P符号のイ
ンターリーブ長が1となり、Q符号のインターリーブ長
がnとなる。したがつて、バーストエラーに対するP符
号の訂正効果が小さい。
そこで、第3図に示すように、(k,n)部分に対して
データの入れ換えをした後、縦方向にQ符号をほどこ
し、第2図に示す順序で伝送すると、P符号のインター
リーブ長は、(k−1=3)となり、効果が向上する。
第1図の座標(i,j)から第3図の座標(i′,
j′)への入れ換えは、次式で表わされる。
ここで、INT(x)は、切り捨てによつて整数を取ることを
意味し、MOD(x,i)は,x/iの剰余を意味する。
Q符号は、入れ換えた後にほどこすので、P符号の冗長
コードPiの系列に含まれるシンボルの振り分けは任意で
ある。つまり、(1)式を満たせば、(2)式つまりjから
j′は任意に振り分けて良い。例えば(j′=j)とす
ると、第4図に示すようになり、P符号のインターリー
ブ長は、やはり、確保される。第5図Aは、各シンボル
のサフイツクスiを示し、第5図Bは、入れ換えた後の
各シンボルのサフイツクスi′を示す。
上述のインターリーブ回路は、P符号及びQ符号の夫々
のインターリーブ長が共に大きくすることができる。し
かしながら、(1)式では、(k=n)の場合及びkとn
が互いに素でない場合に不都合を生じる。例えば第6図
に示すように、(n=6)(k=4)の場合を考える
と、4,6とは互いに素でないために、(1)式に従つて
iからi′への入れ換えを行なうと、第7図に示すよう
に変換される。
(i=1)(i=2)(i=3)(i=4)の夫々は、
パリテイP1,P2,P3,P4を含む系列であり、第7図
の縦方向にQ符号をほどこして、冗長コードQ1〜Q6
生成するので、第7図から明かなように、P符号の系列
とQ符号の系列とが重複することになる。例えば冗長コ
ードQ1を含む系列は、冗長コードP1を含む系列の2個
のデータと冗長コードP3を含む系列の2個のデータと
を含んでいる。前述のように、nとkとが互いに素の場
合には、デイジタルビデオデータの各々が異なる2つの
系列に含まれるので、P復号を行なつてQ復号を行な
い、更に、P復号を行なう復号によつてエラー訂正を効
果的になしうる。
しかしながら、第7図に示すように、デイジタルビデオ
データの各々が含まれるP符号及びQ符号の系列が重複
すると、エラー訂正能力が充分に発揮されない問題点が
生じる。n或いはkを互いに素にすることは、使用する
エラー訂正符号や、処理の単位のデータ量などによつて
常に可能とは限らない。
「発明の目的」 この発明は、nとkとが互いに素でない場合において、
データの各々が第1及び第2のエラー訂正符号の互いに
異なる系列に属することを可能とした完結形のインター
リーブ回路の提供を目的とするものである。
「発明の概要」 この発明は、n個のシンボルからm個の第1のエラー訂
正コードの冗長コードを形成し、第1のエラー訂正コー
ドの冗長コードを形成するk個のブロツクを形成し、こ
のnとkとが互いに素でない場合に、n側のアドレス変
化をαだけジヤンプして、(n+α)とkとが互いに素
になるようにし、第1のエラー訂正コードの互いに含ま
れるk個のシンボルから第2のエラー訂正コードの冗長
コードを形成するようにしたものである。
「実施例」 この発明の一実施例では、k及びn+αが(k≠n+
α)で且つkと(n+α)とが互いに素である最小の正
の整数αを求め、(k,n+α)の構成の(k,n)部
分を用いる。このことは、(k,n)のメモリ領域を有
するメモリのn側のアドレス変化をαだけジヤンプさせ
ることである。
(n=6)(k=4)の場合には、(α=1)となり、
第6図に示す各シンボルのサフイツクスiは、第8図に
示すように、変換される。第8図において破線図示のよ
うに、(4,7)の領域を考え、横方向に(1,2,
3,4)を繰り返し、最終的に(4,6)の部分を用い
るようになされる。これによつて、Q符号の6個の冗長
コードを夫々形成する系列は、P符号の4個の冗長コー
ドの各々から取り出された4個のシンボルを含むものと
なる。このときのP符号の最小インターリーブ長IPmin
は IPmin=k−α……(3) である。また、元のシンボルのi(第6図参照)から
i′(第8図)への変換は、次式で表わされる。
i′=MOD((i-1)・(n+α)+j,k)+1……(4) 更に、一般化すると、P符号長をn,Q符号の情報シン
ボル長をm、インターリーブの完結する単位の1ブロツ
ク内のP符号の冗長コードの数をk、Q符号の冗長コー
ドの数をl、1ブロツク長をNとする。つまり、(N=
kn=mlとする時、kとlが互いに素であるか、又は
(k=xl)又は(l=yk)(x,yは自然数)であれ
ば、同様の符号構成を組むことができる。i→i′の入
れ換えは、次式に従つてなされる。
i′=MOD((i−1)・(l+α)+j,k)+1……
(5) 但し、αは、(k≠l+α)で且つkと(l+α)が互
いに素である最小の正の整数であ。
第9図に示す例は、(n=6,k=3,m=6,l=
3)の1ブロツクのデイジタル情報シンボルを示し、こ
の場合には、(α=1)となり、iの振り分け方は、第
10図に示すようになる。また、各シンボルの他方のサ
フイツクスであるjの振り分け方を前出の(2)式に従う
と第11図に示すような符号構成になる。
上述の第10図に示すiの振り分けを行なうことの発明
の一実施例の構成を第12図に示す。また、第13図
は、この発明の一実施例のタイムチヤートである。簡単
のため、P符号及びQ符号として単純パリテイを用いて
いる。第12図において、破線で囲んで示す1がP符号
のパリテイ発生回路、破線で囲んで示す2がQ符号のパ
リテイ発生回路、破線で囲んで示す3がQ符号のパリテ
イ発生回路である。
パリテイ発生回路1は、データセレクタ4、イクスクル
ーシブOR、ゲート5及び1シンボルの遅延量を有するレ
ジスタ6から構成されている。第13図Aに示す入力デ
ータがデータセレクタ4及びイクスクルーシブORゲート
15の一方の入力端に供給される。入力データは、1個
のパリテイシンボルを生成する5個のシンボル毎に1シ
ンボルのデータブランク区間を有しており、このデータ
ブランク区間と一致するタイミングでH(高レベル)と
なる第13図Bに示すパリテイセレクトパルスPSLがデ
ータセレクタ4に供給される。また、レジスタ6には、
第13図Jに示すように、パリテイセレクトパルスPSL
の直後にHとなるクリアパルスが供給される。
レジスタ6の出力がイクスクルーシブORゲート5の他方
の入力端子に供給され、レジスタ6がこのイクスクルー
シブORゲート5の出力を貯える。したがつて、レジスタ
6の内容は、1シンボルクロツクのタイミング毎に、D
11,D1211,D131211,D141312
11,D1514131211(=P16)と変
化し、発生したパリテイシンボルP16がパリテイセレク
トパルスPSLのタイミングでデータセレクタ4の出力に
取り出される。以下、同様にしてPパリテイの発生がな
され、パリテイ発生回路1の出力には、第13図Cに示
すように、PパリテイP16,P26,P36を含むデータ系
列が現れる。
なお、入力データの1ブロツクの最後のシンボルD35
後には、PパリテイP36と3個のパリテイシンボルを挿
入するためのデータブランク区間が設けられている。
インターリーブ回路2は、2個のメモリ7,8を有し、
このメモリ7,8に対してパリテイ発生回路1の出力デ
ータが供給される。メモリ7,8の夫々から読出された
データは、データセレクタ9を介して出力される。メモ
リ7,8のリード動作及びライト動作の切替は、第13
図Dに示すモードセレクトパルスMSLによつてなされ
る。ここでは、メモリ7,8の夫々が1ブロツク(パリ
テイを含む)分の21個のシンボルを記憶できる容量を
有している。そして、メモリ7,8の一方にパリテイシ
ンボルを含む1ブロツク分のシンボルが書込まれる区間
で、その他方からの既に書込まれている1ブロツク分の
シンボルが読出されるようになされ、次の区間では、ラ
イト動作とリード動作とが切替えられるようになされ
る。
10は、(MOD.21)のカウンタを示し、このカウン
タ10から、(1,2,3,4,……21)と歩進する
5ビットのライトアドレスが発生する。このカウンタ1
0の出力がデータセレクタ11,12及びROM13に供
給される。ROM13は、データをインターリーブするた
めのリードアドレスを発生するもので、予め所定のイン
ターリーブテーブルが書込まれている。このROM13の
出力がデータセレクタ11,12に供給される。
メモリ7のリード/ライトの制御とデータセレクタ11
の制御とがモードセレクトパルスMSLによつてなされ、
メモリ8のリード/ライトの制御とデータセレクタ12
の制御とがインバータ14を介されたモードセレクトパ
ルスによつてなされる。また、このインバータ14の出
力によつてデータセレクタ9が制御される。第13図D
に示すように、モードセレクトパルスMSLがHの区間で
は、メモリ7がライド動作を行ない、第13図Eに示す
ライトアドレスがデータセレクタ11によつて選択さ
れ、メモリ7に供給される。これによつて、一方のメモ
リ7には、パリテイ発生回路1の出力データが書込ま
れ、第9図に示すように18個のシンボルの書込みがな
される。
モードセレクトパルスMSLがL(低レベル)の区間で
は、他方のメモリ8がリード動作を行ない、第13図F
に示すリードアドレスがデータセレクタ12によつて選
択され、メモリ8に供給され、データセレクタ9がメモ
リ8から読出されたデータを選択する状態となる。メモ
リ8には、前のブロツクのデータが書込まれているの
で、データセレクタ9の出力には、第13図Gに示す出
力データ(1ブロツク前のデータであるが、同一サフイ
ツクスを付して表わす)が取り出される。このデータセ
レクタ9から現れるデータは、第9図に示すように、イ
ンターリーブされたものである。
インターリーブ回路2の出力データがパリテイ発生回路
3に供給される。このパリテイ発生回路3は、データセ
レクタ15とイクスクルーシブORゲート16と3シンボ
ル分の遅延を行なうレジスタ17とから構成されてい
る。データセレクタ15は、第13図Hに示すパリテイ
セレクトパルスQSLがHの区間でレジスタ17の出力を
選択するように制御される。また、レジスタ17は、第
13図Kに示すように、1ブロツクのデータの後の3シ
ンボル分の期間でHとなり、この期間にレジスタ17か
ら出力されるデータを0とする。レジスタ17の出力が
イクスクルーシブORゲート16の他方の入力端子に供給
され、このイクスクルーシブORゲート16の出力がレジ
スタ17に供給される。
したがつて、レジスタ17の3シンボルの内容は、(D
1121,D31)(D1122,D2132,D31
12……と順次変化し、パリテイセレクトパルスQSLのタ
イミングでは、次のような3個のパリテイシンボルが形
成される。
1=D1122331425362=D2132132435163=D311223341526 これらのパリテイシンボルがデータセレクタ15により
選択される。したがつて、データセレクタ15から得ら
れる出力データは、第13図Iに示すものとなる。この
出力データの1ブロックは、第11図に示されるもので
ある。
上述のこの発明の一実施例と異なり、エラー訂正符号化
の処理を全て行ない、情報シンボル,冗長シンボルの両
者により構成される1ブロツクのデータをインターリー
ブして伝送しても良い。
例えば第14図に示す符号は、ブロツク長Nが18、P
符号長nが3、Q符号長m′が3、ブロツク内のP符号
語の数kが6、Q符号語の数lが6のものである。Rij
は,後からほどこした符号のパリテイシンボルである。
この符号は N=kn=m′l であり,前述のkとlに関する条件を満たしている。こ
の時,i→i′への振り分けは,(5)式に従い、かつj
→j′について,Q符号のパリテイシンボルの同一のも
のが縦方向に並ぶように振り分ける。この処理によつ
て,符号構成は,第15図に示すように変換される。こ
の場合,Q符号の同一の系列に含まれるシンボルが縦方
向に並ぶようになされる。
この第15図に示す符号を第16図に示す順序に従つて
伝送すると,P符号のインターリーブ長は,(k−1=
5)となり,Q符号のインターリーブ長は,(l=6)
となる。
「発明の効果」 この発明に依れば,ブロツク完結形のインターリーブで
あつて,余分なデータを伝送しなくても良く,また,ブ
ロツク内のデータが2つの符号の夫々の系列の互いに異
なるものに含まれるので,2つの符号の訂正を交互に何
度でもできるために,訂正能力を最大に利用することが
できる。
【図面の簡単な説明】
第1図,第2図,第3図,第4図及び第5図はブロツク
完結形のインターリーブの説明に用いる略線図,第6図
及び第7図はブロツク完結形のインターリーブの他の例
の説明に用いる略線図,第8図はこの発明が適用された
符号構成の一例のシンボルの位置の入れ換えの説明に用
いる略線図,第9図,第10図及び第11図はこの発明
が適用された符号構成の他の例の説明に用いる略線図,
第12図及び第13図はこの発明の一実施例のブロツク
図及びその説明に用いるタイムチヤート,第14図,第
15図及び第16図はこの発明が適用された符号構成の
更に他の例の説明に用いる略線図である。 1……P符号のパリテイ発生回路,2……Q符号のパリ
テイ発生回路,3……Q符号のパリテイ発生回路、7,
8……メモリ。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】第1のエラー訂正コードの冗長コードを含
    むn個のシンボルと、k個のシンボルとにより構成され
    る(n×k)の2次元配列で完結し、nとkとが互いに
    素でない場合にインターリーブを行なう回路であって、 少なくとも上記(n×k)シンボルを記憶するためのメ
    モリ手段と、 上記メモリ手段と結合され、上記メモリのアドレスを発
    生するためのアドレス発生手段であって、kと(n+
    α)とを互いに素とするための最小の正の整数をαとす
    る時に、アドレスをαだけジャンプさせるアドレス発生
    手段と、 上記メモリ手段からのインターリーブされたシンボルに
    対して結合され、上記アドレスジャンプによって上記第
    1のエラー訂正コードの互いに異なる系列とされたk個
    のシンボルから第2のエラー訂正コードの冗長コードを
    形成する手段とからなるインターリーブ回路。
JP58070703A 1983-04-21 1983-04-21 インタ−リ−ブ回路 Expired - Lifetime JPH0656695B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58070703A JPH0656695B2 (ja) 1983-04-21 1983-04-21 インタ−リ−ブ回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58070703A JPH0656695B2 (ja) 1983-04-21 1983-04-21 インタ−リ−ブ回路

Publications (2)

Publication Number Publication Date
JPS59195309A JPS59195309A (ja) 1984-11-06
JPH0656695B2 true JPH0656695B2 (ja) 1994-07-27

Family

ID=13439223

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58070703A Expired - Lifetime JPH0656695B2 (ja) 1983-04-21 1983-04-21 インタ−リ−ブ回路

Country Status (1)

Country Link
JP (1) JPH0656695B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007234086A (ja) * 2006-02-27 2007-09-13 Toshiba Corp 半導体記憶装置

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2616245B1 (fr) * 1987-06-03 1992-07-17 Aubin Guy Detecteur de parite pour signaux binaires multiplexes
JP2864492B2 (ja) * 1987-07-29 1999-03-03 ソニー株式会社 ディジタル信号の記録装置
EP0992994B1 (en) * 1997-12-12 2008-03-12 Sony Corporation Optical disc recording/reproducing method, optical disc, and optical disc device
KR100324768B1 (ko) * 2000-02-29 2002-02-20 구자홍 차세대 이동 통신 시스템의 전송율 매칭 장치 및 방법

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5736410A (en) * 1980-08-14 1982-02-27 Sony Corp Error correcting method for multitrack recording

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007234086A (ja) * 2006-02-27 2007-09-13 Toshiba Corp 半導体記憶装置

Also Published As

Publication number Publication date
JPS59195309A (ja) 1984-11-06

Similar Documents

Publication Publication Date Title
US4598403A (en) Encoding method for error correction
KR910007858B1 (ko) 데이타 전송방법
US4688225A (en) Method for uniformly encoding data occurring with different word lengths
US4336612A (en) Error correction encoding and decoding system
US6216245B1 (en) Error correction coding method and apparatus thereof, error correction decoding method apparatus thereof, data recording and reproducing apparatus, and recording medium
JPH0556050B2 (ja)
US5257263A (en) Circuit for decoding convolutional codes for executing the survivor path storage and reverse scanning stage of a Viterbi algorithm
JPH0656695B2 (ja) インタ−リ−ブ回路
KR880000252B1 (ko) 에러 정정부호화방법
US4606026A (en) Error-correcting method and apparatus for the transmission of word-wise organized data
US7603608B2 (en) Data processing method, data recording apparatus and data transmission apparatus
EP0797307A2 (en) Depuncturing circuit
JPH1021655A (ja) 再生装置および記録再生装置
JPH09102748A (ja) インターリーブ回路
JP2001332980A (ja) インタリーブ装置及びインタリーブ方法
JP3305152B2 (ja) データ伝送方法
JP3304217B2 (ja) 誤り訂正符号化回路、誤り訂正復号化回路、誤り訂正符号化・復号化回路、および、それを用いたディジタル装置
JPS59198513A (ja) デイジタル信号処理装置
KR20000076644A (ko) 의사 프로덕트 코드 엔코딩 및 디코딩 장치 및 방법
JPS6338897B2 (ja)
JP2738659B2 (ja) 符号化方法,符号化装置,及び復号化装置
JP2612423B2 (ja) Pcmデータのフレーム生成方式
JPH0628343B2 (ja) 積符号の復号方法
JPH0473334B2 (ja)
JPS607418B2 (ja) インタ−リ−ブ処理回路