JPS6113715A - 2段符号化された符号の復号装置 - Google Patents

2段符号化された符号の復号装置

Info

Publication number
JPS6113715A
JPS6113715A JP59135507A JP13550784A JPS6113715A JP S6113715 A JPS6113715 A JP S6113715A JP 59135507 A JP59135507 A JP 59135507A JP 13550784 A JP13550784 A JP 13550784A JP S6113715 A JPS6113715 A JP S6113715A
Authority
JP
Japan
Prior art keywords
code
decoder
word
errors
decoding
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
JP59135507A
Other languages
English (en)
Other versions
JPH058610B2 (ja
Inventor
Yasuo Sugiyama
杉山 康夫
Takeshi Onishi
健 大西
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP59135507A priority Critical patent/JPS6113715A/ja
Priority to US06/748,402 priority patent/US4682333A/en
Priority to DE3523278A priority patent/DE3523278C2/de
Publication of JPS6113715A publication Critical patent/JPS6113715A/ja
Publication of JPH058610B2 publication Critical patent/JPH058610B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, 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/29Coding, 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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes

Landscapes

  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Error Detection And Correction (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は、2段符号化された符号の復号装置に関する
ものである。
〔従来技術〕
近年、CD (Compact Disc)システムの
誤り訂正符号(CIRC符号)に見られるようk、誤り
訂正符号として2段符号化された符号が使用されており
、その復号装置の開発が進められている。
第1図は2段符号化を行なうための符号器のブロック図
で、図において、1は符号化されるべき情報が入力する
入力端子、2はC2符号器、3はインターリーブ回路、
4はC1符号器、5は2段符号化された符号Cが出力さ
れる出力端子である。
このような構成になる符号器において、C2符号器で(
n、k、d)q元符号化されたC2符号は、インターリ
ーブ回路3で交錯処理が施される。
ここでnは符号長、には情報長、dは符号の最小距離で
ある。次k、C1符号器4にて(N、 K。
D)Q元符号化され、2段符号化された符号Cが端子5
から出力される。ここで、符号Cは、q=QKならば連
接符号であり、q=Qならば積符号であり、q、=にI
K#ならば(!はKの約数)弁上−杉山−大西の符号(
^NE讐CLASS OF BUR3T−ERI?0R
−CORRECTING C0DES AND IT’
S APPLICATIONTo  PCM  TAP
E  RECORDING  SYSTEMS、  N
TC1978voll、2)である。また、符号Cがブ
ロック符号ではないような、例えば、クロスインターリ
ーブ系統の2段符号イトされた符号も含まれる。
また、第2図は2段符号化された符号を復号するための
復号器のブロック図で、図において、5は復号化される
べき符号が入力する入力端子、6はCi復号器、7はデ
・インターリーブ回路、8はC2復号器、9は復号語の
出力端子、10ばフラグの出力端子である。
このような構成になる復号器において、C1復号器6に
てC1符号の復号を行ない、復号の状態に応じてフラグ
を出力する。デ・インターリーブ回路7ではC2符号を
生成した状態に戻し、C2復号器8にてC2符号の復号
を行なう。誤りの訂正が可能な場合は訂正を行なって出
力端子9に復号語を出力し、訂正が不可能な場合はフラ
グを出力端子10に出力する。
従来の復号方法として、特開昭58−29237号公報
の「エラー訂正方法」に示されるものがある。
それによれば、C1符号の復号の際k、例えば1ワード
エラー及び2ワードエラーの訂正を行なうと共k、例え
ば3ワ一ド以上のワードが誤っていることをC1符号の
復号で検出するようにし、また1ワードエラーとして訂
正された場合、2ワードエラーとして訂正された場合、
3ワ一ド以上のエラーとして検出された場合の各々を区
別できる3種類のポインタを付加し、次にC2tH号を
行なうようにしており、そのフローチャートの一例を。
第3図に示す。
即ち、上記3種類のポインタの個数をNi、N2、N3
とし、エラーの状態とポインタの状態とに応じて復号を
行なう。例えば、C1符号をGF(2B)J二における
(32.28.5 )RS (REED−3olomo
n )符号、C2符号を同じ<  c2s、 24.5
>R5符号とすると、第3図のフローチャートで、例え
ば、■ワードエラーの場合、まず求まったエラーロケー
ションiがC2符号のエラーロケーションでない場合は
、N3が25以下の時C2符号全体にポインタを付加す
る。N3がZ5より大きい時、C1符号のポインタをコ
ピーする。エラーロケーションiがC2符号のエラーロ
ケーションである場合は、iにポインタがある時、N3
≦Z2の時1ワτド訂正、N3>Z2の時ポインタをコ
ピーする。lにポインタがない場合、N3≦Z3の時1
ワード訂正、N3>Z3かつN3≦Z4の時C2符号全
体にポインタ付加、N3>Z3かつN3’>Z4の時ポ
インタをコピーする。また、第3図には記載されていな
いが、N3≦72の判断においてN2を考慮し、N3よ
り小さい重みでN2を用いればよいこと等が述べられて
いる。
しかるk、このような従来の復号方法では、C1、C2
符号の合成比1)tdD=25に対して[dD/2コ個
までの誤りがすべて訂正できるということが保証されて
いない。また、dD−[dD/2]個より小さい誤りが
すべて検出できるということが保証されていないという
欠点があった。
〔発明の概要〕
この発明は上記のような従来のものの欠点を除去するた
めになされたもので、第1段の01符号((N、k、D
)Q元符号)の復号に際し、その復号状態に応じて重み
を作成してこれを復号語とともに出力し、第2段のC2
符号((n、k、”d)9元号)の復号では、所定の整
数値τ(0≦τ〈dD/2)を設定するとともk、上記
重みに基いてこの第2段の復号によって得られた復号語
と受信語との重み付距離を計算し、該重み付距離と上記
整数値τとを比較判定して誤り訂正又は誤り検出を行な
うようにすることにより、上記第1段の01符号及び第
2段の02符号を組み合わせたN×nの区画において生
じた誤りの個数がνが上記τ以下なら第2段・の復号の
際の受信語rを正しく送信符号語に再生でき、また上記
誤りの個数νがdD−τより小さければ誤訂正すること
なくこれらを誤り検出とすることのできる2段符号化さ
れた符号の復号装置を提供することを目的としている。
〔発明の実施例〕
以下、この発明の復号装置に用いられる復号法について
詳細に説明し、続いて一実施例を図について説明する。
まず、2段符号化された符号Cの、第2段の符号C2を
(n、k、d)q元符号とし、第1段の符号C1を(N
、k、D)Q元符号とする。ここで前述のようk、q=
Qにならば符号Cは連接符号であり、q=Qならば符号
Cは積符号であり、q=(IK/jl(AはKの約数)
ならば符号Cは弁上−杉山−大西の符号(前出)である
。また、以下に述べる復号法は、符号Cがブロック符号
ではないような、例えば、クロスインターリーブ系統の
2段符号化された符号にも用いることができる。
最初k、第1段の符号CIの復号について考える。(N
、k、D)Q元符号に対して[(D−1)72]個以下
の誤り訂正を行ない、第2段の符号C2のj番目の記号
rj(6G F (ql )を再生する。
そして、その時に1個の誤りを訂正したとき、及び誤り
検出(訂正不能)となったとき、その重みwjとして、 ・・・(5) なる値を設定する。
次に第2段の符号C2である(n、k、d)Q元符号の
復号について考える。第2段の符号に対する復号器は、
第1段の符号に対する復号器から、受信語r及びそれに
付随した重みベクトルWを受けとる。ここで、 f−Cr1.r2.=・、rn)       =・(
6)w= (wl 、w2. ・−・、wn)    
   −(71である。もちろん、rjはG、F(q)
の元であり、Wjは式(5)で与えらられる値をとる。
このとき、以下に示す復号アルゴリズムを実行する。
〈復号アルゴリズム〉 (ステップ]) 受信語rと重みベクトルW及び整数τ(0≦τ<dD/
2)を与える。
(ステップ2) 繰り返し回数の値Kを0とする。
(ステップ3) 重みベクトル冒において、wj≧D/2−Kを満足する
位置jについて、受信語tのその位置jを消失とする。
(ステップ4) K=0. 1.・・・における消失個数をnc(K)、
誤り個数をne(Klとし、nc(K1+2neTKl
≦2τ/Dを満足するような消失−誤り訂正を行なう。
(i)復号語が得られたときは、復号器■(K)と受信
語rとの重み付距離ρ(Klを計算する。
・・・(10) (i−a)重み付距離ρ(K)が、与えられた整数τ(
0≦τ<dD/2)に対し°ζ ρ(10≦τ                 ・・
・ (1))を満足するならば、この復号器■(K)を
このアルゴリズムにおける復号語f fKlとして、終
了する。
(i−b)重み付距離ρ(Klが ρ(K)〉τ            ・・・(12)
を満足するならば、次のステップ5へ進む。
(1))復号語が得られないときは、次のステップ5へ
進む。
(ステップ5) (i)繰り返し回数にの値か に≧1.(D−1)/2]      ・・・(13)
を満足するならば、訂正不能として終了する。
(ii )繰り返し回数にの値が K<’ [(I)−1)/2]      ・・・(1
4)を満足するならば、K=に+1として、ステップ3
へ飛ぶ。
(復号アルゴリズム終わり) このような復号アルゴリズムにお、いて、第1段の符号
、第2段の符号を組み合わせたnXNの区画において生
じた誤りの個数νがτ以下(0≦τ< d D / 2
 )なら、この復号アルゴリズムは、受信語rを正しく
送信符号語に再生する。また、nXNの区画において生
じた誤りの個数νがdD−τより小さければ、誤訂正と
はならない。
このことは、以下のようにして証明される。
〔補題1〕 nXNの区画において生じた誤りの個数をνとするとき
、与えられた整数τ(O≦τ<dD/2)に対して ν≦τ              ・・・(15)が
成り立つとき、上記復号アルゴリズムにおいて、少なく
とも1回の繰り返し回数にの値について、?(Kl−H
・・・(16) To:送信符号語 となる。
〔証明〕
受信語rと重みベクトルWにおいて、正しい訂正がなさ
れ、かつ重みがiであるような位置jの個数をnc(1
),誤った訂正がなされ、かつ重みがiであるような位
置jの個数をnE (47,誤り検出、即ち重みがD/
2であるような位置jの個数をnDとする。但し、上述
のようにi=0.1.・・・。
[(D−1)/2]である。このとき、nXNの区画に
おいて生じた誤りの個数ν及び与えられた整定数τ(0
≦τ〈dD/2)との間k、+ (D/2)nD  ・
= (17)なる関係が存在する。
復号アルゴリズムにおける繰り返し回数Kにおいて、消
失個数は、 であり、誤り個数は、 である。いま、復号アルゴリズムの全ての繰り返しにお
いて、 ・・・ (18) 但し、K=0.1. ・・・+’ [(D−1)/2]
が成り立つと仮定する。即ち、全ての繰り返しにおいて
正しく復号できないものと仮定する(尚、この条件でも
、たまたま正しく復号できる場合もある)。ここで、K
=1.2.・・・、  [(D−1)/2]について、
式(18)の両辺を加え合わせ、さらにに=Oについて
D/2− [(D−1)/2コを式(18)の両辺にか
けて、加え合わせる。
となる。ここで、この式を整理すると、・・・120) となる。さらに整理すると、 ・・・(2]) となる。この式を式(17)と比べると矛盾が生じてい
る。
従って、復号アルゴリズムの繰り返しのうち、少なくと
も1回は正しい復号、即ち?TK)=Toとならなけれ
ばならない。
〔禎題2〕 nxNの区画において生じな誤りの個数をνとするとき
、送信符号語すと受信語rとの重み付距離ρr、  b
は、 ρt、  To≦ν          ・(22)を
満足する。
〔証明〕
受信語tと重みベクトルWにおいて、正しい訂正がなさ
れ、かつ重みがiであるような位置jの個数をnCf1
l、誤った訂正がなされ、かつ重み力くiであるような
位置jの個数をnH(il、誤り検出、即ち重みがD/
2であるような位置jの個数をnDとする。但し、i=
0.1. ・・・、  [(D−1)/2]である。こ
のとき、nXNの区画において生じた誤りの(II、l
数νとの間k、+ (D/2)nD   ・−(23)
が成り立つ。そして、この右辺は送信符号語すと受信語
rとの重み付距離ρf、  bそのものである。
従って、 シ≧ρF、’To           ・・・(24
)が成り立つ。
〔?!題3〕 相異なる2つの符号語CとC′を与えたときk、符号語
Cと受信語rとの重みみ距離ρf、C,符号語C° と
受信a! ’との重み付距離ρf、C”は、pr、C+
pt、C’  ≧d D     ・、(25)を満足
する。
〔証明〕
受信語rと重みベクトルWを与えたとき、相異なる2つ
の符号語CとC゛を゛考え、符号語Cと受信語rとの重
み付距離ρf、  C,符号語C′と受信語rとの重み
付距離ρf、C”を考える。
位置jを分類し、次のような位置の集合を定義する。
このとき、 ・・・ (28) より、 ・・・(29)    ’ ・・・(30) となる。そのとき、 となる。ここで、 δj≧O・・・(32) [+−wj≧D/2          ・・・(33
)であり、また、符号語Cと符号語C゛の距離は少なく
ともdあるから、J2.J3.J4に属するjの個数は
少なくともdなければならない。従って、 p r、  C+ p T、  C’ ≧d D   
 ・(34)となる。
〔補題4〕 与えられた整数τ(0≦τ<dD/2)に対して、受信
語「との重み付距離ρf、  Cが、ρr、c≦τ  
        ・・・(35)を満足する符号語Cは
、高々唯1つしか存在し得ない。
〔証明〕
相異なる2つの符号語c、c’ に対して、ρf、C≦
τ          ・・・(36)ρf、C” ≦
τ         ・・・(37)が成立したとする
。そのとき、 pE、  C+pf、  C’  ≦2.r < d 
D−(38)となり、?#題3と矛盾する。従って、ρ
m’、c≦τ          ・・・(39)を満
足する符号語は、高々唯1つである。
〔定理〕
nXNの区画において生じた誤りの個数νがτ以下(0
≦τ<dD/2)なら、上記復号アルゴリズムは、受信
語rを正しく送信符号語b、に再生する。また、nXN
の区画において生じた誤りの個数νがdD−τより小さ
ければ、誤訂正は生じない。
〔証明〕
まずnX]Nの区画において生じた誤りの個数νがτ以
下(0≦τ<dD/2)の場合を考える。
そのとき、補題1より、繰り返しのうち、少なくとも1
つのKにおいて、復号器■(K)は送信符号語すとなる
。そして、補題2より送信符号語すと受信語rとの重み
付距離ρf、itは、 ρf、  b≦ν≦τ        ・・・(40)
を満足しており、また復号アルゴリズムの判定条件は、 ρr、?(Kl≦τ          ・・・(41
)であるから、?()0=l)であるとき、判定条件を
満足している。また、補題4より、 ρt、c≦τ          ・・・(42〉を満
足する符号語Cは高々1つしか存在し得ないから、判定
条件を満たす?(K)はb以外にはあり得ない。従って
、復号アルゴリズムから得られる復号器■は送信符号語
すとなる。
次k、nXNの区画において生じた誤りの個数νが、 ν<dD−τ          ・・・(43)を満
足している場合を考える。そのとき、補題2より送信符
号語すと受信語rとの重み付距離ρ式“。
bは、 ρr、  b≦ν<dD−τ     ・・・(44)
を満足する。ここで、誤与訂正が行なわれたと仮定する
。即ち、送信符号語すと異なる符号語C”と受信語rと
の重み付距離ρr、c”が、ρr、c’≦τ     
    ・・・(45)を満足すると仮定する。このと
き、式(44)、(%式% となる。しかるに補R3においては、相異なる2つの符
号語C,C”に対する受信語rとの重み付距離ρ旺“、
C1ρf、C’について、ρa゛、  c+pt、  
c’  >clI)     +・(46)が成り立っ
ており、このことは、上式と矛盾する。
従って、誤訂正は生じない。
以上のに・)な復号アルゴリズムでもって2段符号化さ
れた符号を復号するのが本発明であり、以下、この発明
の一実施例を図について説明する。
第4図はC1復号器6のブロック図、第5図はC2復号
器8のブロック図である。第4図において、1)はC1
符号に対しE (D−1)/2]個以下の誤り訂正を行
なう誤り復号器(誤り訂正手段)、12はごの誤り復号
器1)の復号状態に応じて重み信号を発生する重み発電
器、13は復号語の出力端子、14は重み信号の出方端
子である。また第5図において、15は受信Mtrの入
力端子、16は重み信号Wの入力端子、17は消失、誤
りの位置と大きさを求めるための消失・誤り復号器、1
8は受信語の消失位置、所定の整数値τ(0≦τ<dI
)/2)、及び繰り返し回数の値Kを設定するための消
失・K・τ設定回路であり、上記消失・誤り復号器17
及び消失・K・τ設定回路18により、所定の消失・誤
り復号(この場合、位置と大きさの値を求めること)を
行なう消失・誤り訂正手段が構成されている。19は消
失・誤り復号器の出力と受信語との重み付距離ρ(K)
を計算する重み付距離計算回路、20はこの重み付距離
ρ(Klと上記消失・K・τ設定回路18で設定された
整数値τとを比較し、ρ((イ)≦τであるか否かを判
定する重み付距離判定回路(比較手段)、2]は上記繰
り返し回数の値K fJ< K≧[(D−1)/2コで
あるか否かを判定するに判定回路、22は誤り訂正を行
なう誤り訂正回路、23はフラグ設定回路、24は必要
なりロックを各部に供給するコントロール回路である。
次に動作について説明する。
一例として、CI符号を0F(2B)上における(32
.28.5 ) RS符号、C2符号をGF (28)
上におりる(28.24.5 ) RS符号とする。
まずCr1M号器6では、誤り復号器1)にて[(D 
 1)/’2] = [(5’  1) /2] −2
個以下の誤り訂正を行ない、復号語を出力端子13に出
力する。そしてその復号結果に応じて重み発生器12で
重みwjを発生し、復号語単位に重みwjを出方端子1
4に出力する。この場合、重みwjは式(5)より次の
ようになる。
・・・(47) このようk、重みは4通りであるので、2ビツトの信号
で表現することができる。
次にC2復号器8について第5図及び第6図を参照しな
がら動作を説明する。第6図はC2復号のフローヂャー
トである。まず、入力端子15゜16から受信語rと重
みベクトルWを入力する(ステップA)。ここでは−例
として、d D/2 =12.5であるので、消失・K
・τ設定回路18にてτを12と設定する。そこでに=
Oと設定しくステップB)、重みベクトルWにおいて、
wj≧(D/2)−k、即ちwj≧(5/2)−0=2
.5を満足する位置jを消失と設定しくステップC)、
消失・誤り復号器17にて消失・誤り訂正を行なう(ス
テップD)。ここではτ−12.D=5であるので、消
失個数をnC(K)、誤り個数をfie(Klとすると
、n ε(K14−2−06(Kl≦27 /D =4
.8 ’を満足する消失及び誤りの位置と大きさの値が
求まる。このようにして、消失・誤り復号器17にて復
号語が求まった場合は、重み付距離計算回路19にて重
み付距離ρ(Klを弐θωに従って計算する(ステップ
E、 F)。そして、重み何距離判定回路20にてρ(
Kl≦τ−12を満足するならば、誤り訂正回路22で
nC(K1個の消失とne(K1個の誤りを訂正し、出
力端子9に出力する(ステップG、 H)同時にフラグ
設定回路23にてフラグをリセットして出力端子10に
出力する(ステップH)。ここでフラグは訂正不能のと
きセットされ、誤りが検出されない時、または誤りを訂
正できたときりセントするものとする。
一方、消失・誤り復号器17にて復号語が求まらなかっ
た場合、あるいはρ(K)>τの場合は、K↑り足回路
2】にてKが式(14)を満足するなら、即らK< [
(+)−1)/2コー2であればに=に+1として消失
を設定しなおし、復号を繰り返す(ステップI尤、G、
I、K)。もしKが式(13)を満足するならば訂正不
能とじてフラグ設定回路23にてフラグをセントし、出
力端子10に出力する(ステップ1.J)。従ってこの
例では、Kは0.1.2という値が設定できるので最大
3回、消失・誤り復号器17で復号することになる。
このような本実施例装置では、C1復号時にその復号状
態に応じて重みを発生し、C2復号時には、該重みに基
づいて重み付距離を計算するとともk、該重め(q距離
と所定の整数値τ(0≦−τ<dD/2)とを比較判定
して復号を行なうようにしたので、上記τ以下の誤りを
すべて確実に訂正できるとともk、dD−τより少ない
誤りをすべ上記τの値は容易に変化させることができ、
従って誤りを訂正できる確率、誤り検出できる確率を調
整することができ、復号特性を状況に応じて最適にする
ことができる。
なお、上記実施例では式(5)において重みwjとして
誤り検出となった時w j = D / 2としたが、
これをwj= [(I)+1)/2] としてもこの復
号アルゴリズムが成立することは容易に確かめられる。
この時、弐0のにおいて消失位置のときのδjを[(D
+1)、l’2]としておけばよい。
また、上記実施例では、消失・誤り復号器にて消失、誤
りの位置と大きさの値を求め、誤り訂正回路でその訂正
を行なうようにしたが、これは消失・誤り復号器にて消
失、誤りの位置と大きさの値を求めると同時にその訂正
を行なうようにしても良いのは勿論である。
〔発明の効果〕
以上の、?−うk、本発明に係る復号装置によれば、第
1段の(N、k、D)Q元符号の復号時にその復号状態
に応じて重みを作成し、第2段の(n。
k、d)Q元符号の復号では、所定の整数値τ(0≦τ
<dD/2)を設定するとともk、上記重みに基づいて
この第2段の復号によって得られた復号語と受信語との
重み付距離を計算し、該重み付距離と」二記整数値τと
を比較判定して誤り訂正又は誤り検出を行なうようにし
たので、上記τ以下のすべての誤りを確実に訂正でき、
またdD−「より少ないすべての誤りを誤訂正すること
なく検出できる。さらに上記τの値を状況に応じて変化
させて、訂正できる確率、検出できる確率を調整するこ
とができ、復号特性を最適にすることができる効果があ
る。
【図面の簡単な説明】
第1図は2段符号化を行なう符号器のブロック図、第2
図は2段符号化された符号の復号器のブロック図、第3
図は従来のC2復号器のフローチ十−ト図、第4図はこ
の発明の一実施例によるC1復号器のブロック図、第5
図はこの発明の一実施例によるC2復号器のブロック図
、第6図はこの発明の一実施例によるC2復号器のフロ
ーチャー1・図である。 6・・・C1復号器、8・・・C2復号器、1)・・・
誤り復号器、12・・・重み発生器、17・・・消失・
誤り復号器、18・・・消失・K・τ設定回路、19・
・・重み付距離計算回路、20・・・重み付距離判定回
路、2]・・・K判定回路、22・・・誤り訂正回路、
23・・・フラグ設定回路。 なお図中同一符号は同−又は相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. (1)C_1符号((N、K、D)Q元符号)及びC_
    2符号((n、k、d)q元符号)で2段符号化された
    符号Cの復号装置において、上記C_1符号を復号する
    ものであって、[(D−1)/2]個以下([M]はM
    を越えない最大の整数)の誤り訂正を行ない復号器を出
    力する誤り訂正手段、及び該誤り訂正手段でi(i=0
    〜[(D−1)/2])個の誤りを訂正した時及び誤り
    検出(訂正不能)となった時、下記式(1)で与えられ
    る重みwj(j=1、2、・・・、n)を発生する重み
    発生手段を有するC_1復号器と、上記C_2符号を復
    号するものであって、上記C_1復号器から出力される
    復号器に応じた下記式(2)で与えられる受信語■にお
    ける重みベクトル■のwj≧D/2−K(K=0、1、
    ・・・、[(D−1)/2])を満足する位置jを消失
    とし、nε(K)+2ne(K)≦2τ/D(nε(K
    ):K=0、1、・・・、[(D−1)/2]の時の消
    失個数、ne(K):K=0.1、・・・、[(D−1
    )/2]の時の誤り個数、τ:0≦−τ<dD/2なる
    整数)を満足するような消失・誤り復号を行なう消失・
    誤り訂正手段、該消失・謝り訂正手段によりK=0、1
    、・・・、[(D−1)/2]における復号器が得られ
    た時下記式(4)で与えられる該復号器■(K)と受信
    語■との重み付距離ρ(K)を計算する重み付距離計算
    手段、及び該重み付距離ρ(K)と上記整数τの大きさ
    とを比較する比較手段を有し、ρ(K)≦τの時上記復
    号語■(K)を正しい復号器とし、ρ(K)>τの時ま
    たは上記消失・誤り訂正手段にて復号器が得られない時
    訂正不能とするC_2復号器とを備えたことを特徴とす
    る2段符号化された符号の復号装置。 wj=[i:i個の誤りを訂正したとき、 D/2または[(D+1)/2]:誤り検出となったと
    き]・・・(1)■=(r1、r2、・・・、rn)・
    ・・(2)■=(w1、w2、・・・、wn)・・・(
    3)ρ(K)=Σ^n_j_=_1δj δj=[wj:消失位置でなく、かつ■j(K)=rj
    、D−wj:消失位置でなく、かつ■j(K)≠rj、
    D/2または[(D+1)/2]:消失位置のとき]・
    ・・(4)
JP59135507A 1984-06-28 1984-06-28 2段符号化された符号の復号装置 Granted JPS6113715A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP59135507A JPS6113715A (ja) 1984-06-28 1984-06-28 2段符号化された符号の復号装置
US06/748,402 US4682333A (en) 1984-06-28 1985-06-24 Decoder for decoding a two-stage encoded code
DE3523278A DE3523278C2 (de) 1984-06-28 1985-06-28 Decoder zur Decodierung eines zweistufig codierten Codes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59135507A JPS6113715A (ja) 1984-06-28 1984-06-28 2段符号化された符号の復号装置

Publications (2)

Publication Number Publication Date
JPS6113715A true JPS6113715A (ja) 1986-01-22
JPH058610B2 JPH058610B2 (ja) 1993-02-02

Family

ID=15153373

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59135507A Granted JPS6113715A (ja) 1984-06-28 1984-06-28 2段符号化された符号の復号装置

Country Status (3)

Country Link
US (1) US4682333A (ja)
JP (1) JPS6113715A (ja)
DE (1) DE3523278C2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62292026A (ja) * 1986-06-05 1987-12-18 フィリップス エレクトロニクス ネムローゼ フェンノートシャップ コードシンボルのブロックを訂正する方法並びに装置
JPS63193722A (ja) * 1987-02-06 1988-08-11 Sony Corp エラ−訂正方法
JPS63302628A (ja) * 1987-06-03 1988-12-09 Sony Corp 誤り訂正方法

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0650870Y2 (ja) * 1986-09-19 1994-12-21 パイオニア株式会社 情報記録再生装置
DE3735979A1 (de) * 1986-10-24 1988-04-28 Mitsubishi Electric Corp Pcm-signalwiedergabevorrichtung mit fehler/loeschkorrekturschaltung
US4899340A (en) * 1988-06-28 1990-02-06 Pacific Bell Error correcting code and error correcting circuit using the same
US5406569A (en) * 1991-10-31 1995-04-11 Sony Corporation Error correcting apparatus for digital data and digital synchronizing detecting apparatus
JP3154607B2 (ja) * 1993-12-28 2001-04-09 三菱電機株式会社 誤り訂正復号装置及び誤り訂正復号方法
JP3328093B2 (ja) * 1994-07-12 2002-09-24 三菱電機株式会社 エラー訂正装置
KR100561846B1 (ko) * 2003-10-08 2006-03-16 삼성전자주식회사 가중된 비밀 공유 및 복원 방법
US7415651B2 (en) * 2004-06-02 2008-08-19 Seagate Technology Data communication system with multi-dimensional error-correction product codes

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56119550A (en) * 1980-02-25 1981-09-19 Sony Corp Transmission method of pcm signal
US4598403A (en) * 1981-04-16 1986-07-01 Sony Corporation Encoding method for error correction
JPS5829237A (ja) * 1981-08-14 1983-02-21 Sony Corp エラ−訂正方法
JPS58123253A (ja) * 1982-01-19 1983-07-22 Sony Corp エラ−訂正装置
JPS58219852A (ja) * 1982-06-15 1983-12-21 Toshiba Corp エラ−訂正回路
NL8303859A (nl) * 1983-11-10 1985-06-03 Philips Nv Selektief scramblen bij compact disc.

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62292026A (ja) * 1986-06-05 1987-12-18 フィリップス エレクトロニクス ネムローゼ フェンノートシャップ コードシンボルのブロックを訂正する方法並びに装置
JPS63193722A (ja) * 1987-02-06 1988-08-11 Sony Corp エラ−訂正方法
JPS63302628A (ja) * 1987-06-03 1988-12-09 Sony Corp 誤り訂正方法

Also Published As

Publication number Publication date
DE3523278C2 (de) 1994-02-03
DE3523278A1 (de) 1986-01-09
US4682333A (en) 1987-07-21
JPH058610B2 (ja) 1993-02-02

Similar Documents

Publication Publication Date Title
US7962837B2 (en) Technique for reducing parity bit-widths for check bit and syndrome generation for data blocks through the use of additional check bits to increase the number of minimum weighted codes in the hamming code H-matrix
JPS6095640A (ja) 誤り訂正方法及び装置
CN111628780B (zh) 数据编码、解码方法及数据处理***
JPS6113820A (ja) 誤り訂正符号の復号装置
US5381423A (en) Process and device for the decoding of a shortened, cyclic binary code using error correction
JPH0831806B2 (ja) エラー訂正方法
JPS6113715A (ja) 2段符号化された符号の復号装置
JPH0661872A (ja) 通信システム
JPH0736717A (ja) 単一記号エラーと単一ビット・エラー検出のためのエラー訂正方法及び装置
JPS632370B2 (ja)
US20220345157A1 (en) Multibyte error detection
KR100330642B1 (ko) 오류정정방법및오류정정장치
Okeke et al. A comparative study between hamming code and Reed-Solomon code in byte error detection and correction
CN1561005B (zh) 快速纠双错bch码译码器
JP2691973B2 (ja) 単一誤り訂正および多重誤り検出bch符号の復号装置
JP2694794B2 (ja) 誤り訂正処理方法
EP0484412B1 (en) Process and device for the decoding of a shortened cyclic binary code using error correction
Immink et al. Detection in the presence of additive noise and unknown offset
JP2500141B2 (ja) 誤り訂正方法及び装置
JPS60116230A (ja) 積符号の復号方法
JPH06244741A (ja) 誤り訂正方法
JP2567598B2 (ja) 誤り個数判定方法
JPH0636286B2 (ja) 誤り訂正方法及び装置
JP2691972B2 (ja) 2重誤り訂正および多重誤り検出bch符号の復号装置
JPH0685693A (ja) 誤り制御方法

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term