JPH04248630A - エラー訂正方法及び装置 - Google Patents
エラー訂正方法及び装置Info
- Publication number
- JPH04248630A JPH04248630A JP3123532A JP12353291A JPH04248630A JP H04248630 A JPH04248630 A JP H04248630A JP 3123532 A JP3123532 A JP 3123532A JP 12353291 A JP12353291 A JP 12353291A JP H04248630 A JPH04248630 A JP H04248630A
- Authority
- JP
- Japan
- Prior art keywords
- error
- value
- coefficient
- calculating
- calculation unit
- 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
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/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
- H03M13/15—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
-
- 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/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
- H03M13/15—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
- H03M13/151—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes using error location or error correction polynomials
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Algebra (AREA)
- Pure & Applied Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Error Detection And Correction (AREA)
- Detection And Correction Of Errors (AREA)
Abstract
め要約のデータは記録されません。
Description
護するためのエラー訂正技術に関するもので、特に2ワ
ードエラーまで訂正可能なエラー訂正符号によりエラー
を訂正することのできる方法及び装置に関する。
通信システムやディジタル貯蔵システムに適用され、受
信又は再生されるデータ中に発生されたエラーを訂正す
るようにする。
982年2月9日、日本国のソニー社による特開昭57
−25047号がある。この発明によれば、mビットよ
りなるnワードを有する1ブロックデータで2ワードエ
ラーまで訂正できる方法が開示されている。これを詳細
に説明すれば次の通りである。
行列Hよりなる1ブロックデータVT の下の演算によ
りK 個のシンドロームS0、S1 ・・・Sk−1
を求める。
及びK行を有する一定行の各要素は、α0(=1) 〜
α2m−2で選択され、要素αはF(X) =0を満た
す平方根であり、従って、同一値は前記所定行内に二度
ど現れず、その他の行の要素は各行内のすべの要素に対
して所定行内の対応要素の累乗で選択されるようになっ
ている。
ば、
ムS0 、S1 、S2 、S3 に関する式は次の通
りである。
S2)2再び変形させて下記のエラー位置多項式を求め
る。
+S0S3)αi+(S1S3+S22)=0 ここで、前記各多項式の係数を下のように仮定する。
ーの場合のエラー位置を下のように求める。
、S0=0、S3=0 〔2〕1ワードエラーの場合: A=B=C=0、S0≠0、S3≠0のとき、1ワード
エラーより判定される。
求められ、 αi=S1/S0 また、エラー形態ei=S0を用いてエラー訂正がなさ
れる。
上のエラーの場合はA≠0、B≠0、C≠0が成立し、
この際、下の関係が成立する。
(n−1)} ここでB/A=D、C/A=Eと仮定して下のような式
を求める。
ー位置多項式は次のようになる。
+tの場合、下記のような式が求められる。
−t+αt t=1〜(n−1)の各値のα−t+αt の値をRO
Mに予め書き込んでおき、ROMの出力と受信ワードか
ら演算されたD2 /Eの値との一致を検出することで
tが求められる。もし、この一致関係が成立しなければ
、3ワード以上のエラーと判定する。
式が求められる。
ej=(αiS0+S1)/D=S0/X +S1/D
こうしてエラー位置及びエラー形態を求めた後、当該エ
ラー位置に受信ワードのエラーを上記エラー形態により
訂正できる。
25047号公報に記載された方法は、エラー位置を求
めるためにエラー位置多項式(α2i+Dαi+E=0
)を解いて二根であるαi及びαj を求めた後、演算
されたエラー位置多項式の二根αi 及びαj からα
i 及びαj を求めるものであるため、演算に要する
回路が複雑で、演算に要する時間による遅延時間が大き
かった。
を計算する過程なしにエラー値が求められるエラー訂正
方法を提供することである。
路が簡単なエラー訂正装置を提供することである。
ために、本発明のエラー訂正方法は受信nワード及びパ
リティーチェック行列Hよりなる1ブロックデータVT
の下の演算によって4個のシンドロームS0 、S1
、S2 、S3 を求めるステップと、
、S3 がS0 =S1 =S2 =S3 =0の場合
、エラーのないと判断するステップと、前記シンドロー
ムS0 、S1 、S2 、S3 からD=S0S2
+S12 を計算し、D=0であるかを判断するステッ
プと、前記D≠0の場合、下記の係数σ1、σ2を計算
するステップと、σ1=(S0S3+S1S2)/D σ2=(S1S3+S1S22)/D 前記係数σ1≠0、σ2≠0の場合、下の係数K 値と
Tr(K) 値を求めるステップと、 K =σ2/σ12 =K0+K1α+K2α2+K3α3+K4α4+K5
α5+K6α6+K7α7 Tr(K) =K0Tr(1)+K1Tr(α) +K
2Tr(α2)+K3Tr(α3)+K4Tr(α4)
+K5Tr(α5)+K6Tr(α6)+K7Tr(α
7) 前記係数K から下のエラー位置X1 、X2 を求め
るステップと、 X1 =X1・σ1 X2 =(1+X1)・σ1 ここで、Tr(α5)=1から、
値Y1、Y2を求めるステップと、 Y1=(S0X2+S1)/(X1+X2)Y2=(S
0X1+S1)/(X1+X2)よりなっている K∈
GF(28)の場合に二つのエラーを訂正することを特
徴とする。本発明の他の目的を達成するために、本発明
のエラー訂正装置は、受信nワードからシンドロームS
0 、S1 、S2 、S3 を計算するシンドローム
演算部と、前記シンドロームから次の係数σ1、σ2を
計算する第1係数演算部と、 σ1=(S0S3+S1S2)/D σ2=(S1S3+S22)/D 前記係数σ1、σ2から次の係数K を計算する第2係
数演算部と、 K =σ2/σ12 前記係数K からX1値を演算するX1値演算部と、前
記X1値から次のエラー位置X1、X2を計算するエラ
ー位置値演算部と、 X1=X1・σ1 X2=(1+X1)・σ1 前記エラー位置X1、X2値を入力して次のエラー値Y
1、Y2を計算するエラー値演算部及び Y1=(S0X2+S1)/(X1+X2)Y2=(S
0X1+S1)/(X1+X2)エラーが何個発生した
か否かを判定するためのエラー判別部を具備したエラー
訂正装置において、前記X1値演算部は次の式 x0 =K3+K5+K6 x1 =K0+K2+K4 x2 =K0+K3+K4+K6 x3 =K1+K2+K3+K4 x4 =K0+K7 x5 =K1+K2+K3+K4+K6x6 =K0+
K1+K2+K4+K7x7 =K0+K1+K2+K
4 を満たすEXOR論理ゲートを用いて構成したことを特
徴とする。
に用いられる方法と装置は、第2係数値演算部からの値
を入力して図1に図示されたEXORゲートを用いてデ
ータを出力する。
に説明する。
対して説明する。
(qm)〕が存するとすれば次の命題、
(qm)とすれば、
)の一要素を選択するとき、Tr(θ)=0になれば式
(1)で定義された要素λは式(2)によりθ=λ−λ
q を満たす。そこで、エラー位置多項式σ(x)=x
2+x+K からx2+x=K を類推し、xは命題か
らTr(θ)=0の場合のみエラー位置多項式σ(x)
の根が求められ、そのときのx値は式(1)のように
表現し得る。
K3α3 +K4α4 +K5α5 +K6α6 +K
7α7 と表現でき、ここで、 K∈GF(2m)両辺
にトレースを取って値を求めれば、Tr(K) =K0
Tr(1) +K1Tr(α)+K2Tr(α2)+K
3Tr(α3)+K4Tr(α4)+K5Tr(α5)
+K6Tr(α6)+K7Tr(α7)・・(3) 上記命題からTr(β)=Σβq ,β∈GF(qm)
により式(3)の右辺のトレース値を求めれば、Tr(
1) =Tr(α)=Tr(α2)=Tr(α3)=T
r(α4)=Tr(α6)=Tr(α7)=0,Tr(
α5)=1になる。
K) =0になってエラー位置多項式σ(x)の根が存
する。 すなわち、命題によりTr(K) =0になればx2
+x=K を満たすGF(qm)上のx値が存する。
(K)=K5=0であれば次のような方法で根を求める
。
する。
1)のように求めれば、 x=θγ2+(θ+θ2)γ4+(θ+θ2+θ4)γ
8+(θ+θ2+θ4+θ8)γ16+(θ+θ2+θ
4+θ8 +θ16)γ32 +(θ+θ2+θ4+θ8+θ16+θ32)γ64+
(θ+θ2+θ4+θ8+θ16+θ32+θ64)γ
128 ・・・(4) 式(4)をθに関して再び整理すれば、x=(γ2+γ
4+γ8+γ16+γ32+γ64+γ128)θ+(
γ4+γ8+γ16+γ32+γ64+γ128)θ2
+(γ8+γ16+γ32+γ64+γ128)θ4
+(γ16+γ32+γ64+γ128)θ8 +(γ
32+γ64+γ128)θ16+(γ64+γ128
)θ32+γ128θ64
・・・(5) になる。
各係数を求めれば、 x=(1+α5)θ+(1+α2+α4+α6)θ2+
(1+α5+α6+α7)θ3+ (1+α+α3+α7)θ4+(α+α2+α4+α5
+α6)θ5+ (α4+α7)θ32+(α+α2+α3+α5)θ6
4 ・・・(6) になる。
めれば、 1)θ=1; x=α+α2+α4+α6+α7=(01101011
)2)θ=α; x=α3+α5+α6+α7=(00010111)3
)θ=α2; x=α+α3+α5+α6+α7=(01010111
)4)θ=α3; x=1+α2+α3+α5=(10110100)5)
θ=α4; x=α+α2+α3+α5+α6+α7=(01110
111) 6)θ=α5; x=1=(10000000) 7)θ=α6; x=1+α2+α5=(10100100)8)θ=α
7; x=α4+α6=(00001010)v)K =σ2
/σ12=(K0、K1、K2、K3、K4、K5、K
6、K7) ・・・(7) が与えられると、iv)から求められた行列式から、
0054】
するとき x1=(x0、x1、x2、x3、x4、x5、x6、
x7) K =(K0 、K1 、K2 、K3 、K
4 、K5 、K6 、K7)
1 が求められる。
x7 の値は式(8)から、
5=0のために”0”になるべきである。
る。
2 のそれぞれにσ1 を掛けるべきなので、
5】
0S2+S12 になる。
68】
いて構成したものを示した。
式σ(x)=x2+σ1x+σ2 からx=σ1x’と
置き換えれば、 σ(x’)=x’2+x’+K ここで、K =σ2/σ12 が求められる。
置のブロック図である。
タを流入するための入力通路を表示する。入力端子10
5は緩衝記憶装置100の入力端子及びシンドローム演
算部120の入力端子と結合されている。緩衝記憶装置
100の出力端子は第1加算器110の第1入力端子に
接続されている。シンドローム演算部120の出力端子
はエラー値演算部180の第3入力端子、第1係数演算
部130の入力端子及びエラー判別部160の第1入力
端子と結合されている。
2係数演算部140の入力端子、第1加算器110の第
1入力端子及び第2乗算器171の第1入力端子と結合
されている。第1係数演算部130の第2出力端子はエ
ラー判別部160の第2入力端子に接続されている。第
2係数演算部140の第2出力端子は、エラー判別部1
60の第3入力端子に接続されている。エラー判別部1
60の出力端子は制御部190の第1入力端子に接続さ
れている。エラー位置演算部150の出力端子は第2加
算器111の第1入力端子及び第1乗算器170の第2
入力端子と結合されている。
171の第2入力端子に接続されている。第1乗算器1
70の出力端子はエラー値演算部180の第2入力端子
及び制御部190の第2入力端子と結合されている。第
2乗算器171の出力端子はエラー値演算部180の第
3入力端子及び制御部190の第3入力端子と結合され
ている。エラー値演算部180の出力端子は緩衝記録器
101の入力端子に接続されている。緩衝記録器101
の出力端子は第1加算器110の第2入力端子に接続さ
れている。
15に接続されている。制御部190の第1ないし第8
出力端子はそれぞれ緩衝記憶装置100の制御端子、シ
ンドローム演算部120の制御端子、第1係数演算部1
30の制御端子、第2係数演算部140の制御端子、エ
ラー位置演算部150の制御端子、エラー判別部160
の制御端子、エラー値演算部180の制御端子及び緩衝
記録器101の制御端子にそれぞれ接続されている。
図1を参照して説明する。
ータは緩衝記憶装置100及びシンドローム演算部12
0に供給される。
じて流入される受信データをシンドローム演算部120
、第1,第2係数演算部130,140、エラー位置演
算部150、第2換算器111、第1,第2乗算器17
0,171、エラー値演算部180及び緩衝記録器10
1を通過する時間ほど遅延させて第1加算器110の第
1入力端子に供給する。
5を通じて流入される受信データを自体内に内蔵された
記憶素子に順次に貯蔵し、1ブロックに該当する受信デ
ータが入力されたとき、下の演算によりシンドロームS
0 〜S3 を算出する。
算部120から流入されるシンドロームS0 〜S3
の下のような演算によりσ1 、σ2 及びDを算出す
る。
1S3+S22/S12+S0S2D=S12+S0S
2また、第1係数演算部130は、二つの係数σ1 及
びσ2 は第1出力端子を通じて第2係数演算部140
及び第1,第2乗算器170,171に供給し、係数D
は第2出力端子を通じてエラー判別部160に供給する
。ここで、二つの係数σ1 及びσ2 は、2次エラー
位置多項式σ(y)=y2 +σ1 y+σ2 =0の
係数である。
30から流入される二つの係数σ1 及びσ2 の値の
下のような演算により第3係数K を算出し、K =σ
2/σ12 算出された係数K の値を第1出力端子を
通じてエラー位置演算部150の入力端子に供給する。
回路により第1エラー位置値X1を第2加算器111及
び第2乗算器171に供給する。第2加算器111は第
1エラー位置値X1と1を足して第2エラー位置値X2
を第1乗算器170に供給する。第1乗算器170は第
2エラー位置値X2と第1係数σ1 を掛けてエラー値
演算部180に供給する。第2乗算器171は第1エラ
ー位置値X1と第2係数σ2 を掛けてエラー値演算部
180に供給する。エラー値演算部180は第1エラー
位置値X1 と第2エラー位置値X2 をもってエラー
値Y1,Y2を計算する。
0X1+S1)/(X1+X2)また、エラー値y1
、y2 を緩衝記録器101に供給する。
から流入しされる二つのエラー値Y1,Y2を貯蔵した
後、エラーの発生された受信ワードが第1加算器110
の第1入力端子に印加されたごろ、エラー値Y1,Y2
を第1加算器110の第2入力端子に供給する。
ら第1入力端子に流入される受信データに緩衝記録器1
01から第2入力端子に流入されるエラー値Y1,Y2
を加算して受信データに発生されたエラーを訂正する。
部120から流入されるシンドロームS0 〜S3 、
第1係数演算部130から流入される係数D及び第2係
数演算部140から流入される値をチェックしてエラー
発生有無、ワードエラー発生、二重ワードエラー発生及
び三重ワード以上のエラー発生を判別する。
限されているクロックパルス又は制御信号を緩衝記憶装
置100、シンドローム演算部120、第1,第2係数
演算部130,140、 K値演算部150、エラー判
別部160、エラー値演算部180及び緩衝記録器10
1にそれぞれ供給する役割を果たす。
に基づいて説明する。
にシンドローム演算制御信号を印加してシンドローム演
算部120にしてシンドローム演算するように制御する
(第200ステップ)。
ー判別制御信号をエラー判別部160に印加してエラー
判別部160をしてシンドロームがみんな“0”である
かを判別せしめ、エラー判別部160により判別された
結果を受け入れる。このとき、制御部190はエラー判
別部160から流入される判別結果信号がS0 =S1
=S2 =S3 =0を示す信号の場合はエラーのな
いことを認識してエラー訂正作動を終了する(第201
ステップ)。
流入された判別信号がS0 =S1 =S2=S3≠0
であることを示すとき、制御部190は係数演算制御信
号を第1係数演算部130に印加して第1係数演算部を
してDを演算せしめ(第202ステップ)、またエラー
判別部160にエラー判別部制御信号を再び印加して、
エラー判別部160をしてD=0であるかを判別せしめ
る(第203ステップ)。
入される判別結果信号がD=0であることを示すとき、
エラー値演算部180及び緩衝記録器101を制御して
1ワードエラーが訂正されるようにする(第204ステ
ップ)。
に流入される判別結果信号がD≠0であることを示すと
き、係数演算制御信号を第1係数演算部130に印加し
て、第1係数演算部130をして2次エラー位置多項式
σ(y) =y2 +σ1 y+σ2 =0の二係数σ
1 及びσ2 を算出せしめる(第205ステップ)。
流入された判別結果信号が、σ1 =0、σ2 =0で
あるかを判別される(第206ステップ)。
信号がσ1=0、σ2=0であることを示す場合は三つ
以上のエラーが発生したことである(第209ステップ
)。
流入された判別結果信号が、σ1 ≠0、σ2 ≠0で
あることを示す場合、制御部190は第2係数演算制御
信号を印加して第2係数演算部140をしてTr(K)
を演算せしめる(第207ステップ)。
に流入される判別結果信号がTr(K) =0であるか
を判別せしめる(第208ステップ)。
された判別結果信号がTr(K) ≠0を示す場合は、
三つ以上のエラーが発生したと判る(第209ステップ
)。
された判別結果信号がTr(K) =0であることを示
す場合はX1値演算部150をしてX1値を計算せしめ
、第1乗算器170はX1の値にσ1 の値を乗算して
X1 値を算出し、第2乗算器171はX2の値にσ2
の値を乗算してX2 値を算出する(第210ステッ
プ)。
値演算制御信号をエラー値演算部180に印加して、エ
ラー値演算部180をしてエラー値Y1及びY2を算出
せしめる(第211ステップ)。
210ステップで第1,第1乗算器170,171から
流入されたエラー位置値X1 及びX2 に応じて緩衝
記録器101を制御して、緩衝記録器101をしてエラ
ー値演算部180から入力して貯蔵したエラー値Y1及
びY2を第1加算器110に供給せしめる。このとき、
第1加算器110は緩衝記録101から流入されるエラ
ー値を緩衝記録装置100から流入されるエラーの発生
された受信ワードに加算して受信ワードの二重ワードエ
ラーを訂正するようになる(第212ステップ)。
ー訂正に用いられる方法と装置は、第2係数値演算部1
40からの値を入力して図1に図示されたEXORゲー
トを使用してデータを出力することにより、簡単,迅速
で従来のROMテーブルを使用するときよりチップサイ
ズをはるかに縮められる効果がある。
例の回路図である。
ク図である。
Claims (3)
- 【請求項1】 受信nワード及びパリティー検査行列
Hよりなる1ブロックデータVの下の演算によって4個
のシンドロームS0 、S1 、S2 、S3 を求め
るステップと、 【数1】 前記シンドロームS0 、S1 、S2 、S3 がS
0 =S1 =S2 =S3 =0の場合、エラーがな
いと判断するステップと、前記シンドロームS0 、S
1 、S2 、S3 からD=S0S2 +S12 を
計算し、D=0であるかを判断するステップと、前記D
=0でない場合、下記の係数σ1、σ2を計算するステ
ップと、 σ1=(S0S3+S1S2)/D σ2=(S1S3+S1S22)/D 前記係数σ1≠0、σ2≠0の場合、下の係数K 値と
Tr(K) 値を求めるステップと、 K =σ2/σ12 =K0+K1α+K2α2+K3α3+K4α4+K5
α5+K6α6+K7α7 Tr(K) =K0Tr(1)+K1Tr(α)+K2
Tr(α2)+K3Tr(α3)+K4Tr(α4)+
K5Tr(α5)+K6Tr(α6)+K7Tr(α7
) 前記係数K から下のエラー位置X1、X2を求めるス
テップと、 X1=X1・σ1 X2=(1+X1) ・σ1 ここで、Tr(α5)=1から、 【数2】 前記エラー位置X1、X2から次のエラー値Y1、Y2
を求めるステップと、 Y1=(S0X2+S1)/(X1+X2)Y2=(S
0X1+S1)/(X1+X2)よりなり、 K∈GF
(28)の場合に二つのエラーを訂正することを特徴と
するエラー訂正方法。 - 【請求項2】 受信nワードからシンドロームS0
、S1 、S2 、S3 を計算するシンドローム演算
部と、前記シンドロームから次の係数σ1、σ2を計算
する第1係数演算部と、 σ1=(S0S3+S1S2)/D σ2=(S1S3+S1S22 )/D前記係数σ1、
σ2から次の係数Kを計算する第2係数演算部と、 K=σ2/σ12 前記係数KからX1値を演算するX1値演算部と、前記
X1値から次のエラー位置X1、X2を計算するエラー
位置値演算部と、 X1=X1・σ1 X2=(1+X1)・σ1 前記エラー位置X1、X2値を入力して次のエラー値Y
1、Y2を計算するエラー値演算部及び Y1=(S0X2+S1)/(X1+X2)Y2=(S
0X1+S1)/(X1+X2)エラーが何個発生した
か否かを判定するためのエラー判別部を具備したシステ
ムにおいて、 前記X1値演算部は次の式 x0 =K3+K5+K6 x1 =K0+K2+K4 x2 =K0+K3+K4+K6 x3 =K1+K2+K3+K4 x4 =K0+K7 x5 =K1+K2+K3+K4+K6x6 =K0+
K1+K2+K4+K7x7 =K0+K1+K2+K
4 を満たす論理ゲートを用いて構成したことを特徴とする
エラー訂正装置。 - 【請求項3】 前記論理ゲートはEXORゲートであ
ることを特徴とする請求項2記載のエラー訂正装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019910001859A KR930007928B1 (ko) | 1991-01-31 | 1991-01-31 | 오류정정방법 및 장치 |
| KR1991-001859 | 1991-01-31 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04248630A true JPH04248630A (ja) | 1992-09-04 |
| JP2644639B2 JP2644639B2 (ja) | 1997-08-25 |
Family
ID=19310703
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3123532A Expired - Fee Related JP2644639B2 (ja) | 1991-01-31 | 1991-05-28 | エラー訂正方法及び装置 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US5315601A (ja) |
| JP (1) | JP2644639B2 (ja) |
| KR (1) | KR930007928B1 (ja) |
| DE (1) | DE4117726C2 (ja) |
| FR (1) | FR2672403B1 (ja) |
| GB (1) | GB2252431B (ja) |
| IT (1) | IT1250495B (ja) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2127943C1 (ru) * | 1998-02-18 | 1999-03-20 | Военная академия связи | Устройство защиты от ошибок |
| US6772390B2 (en) * | 2000-11-30 | 2004-08-03 | Quantum Corporation | Erasure correction for ECC entities |
| JP4836608B2 (ja) * | 2006-02-27 | 2011-12-14 | 株式会社東芝 | 半導体記憶装置 |
| KR101502895B1 (ko) | 2010-12-22 | 2015-03-17 | 주식회사 케이티 | 복수의 오류 복제본으로부터 오류를 복구하는 방법 및 상기 방법을 이용하는 스토리지 시스템 |
| KR101585146B1 (ko) | 2010-12-24 | 2016-01-14 | 주식회사 케이티 | 오브젝트를 복수 개의 데이터 노드들의 위치에 기반하여 분산 저장하는 분산 저장 시스템 및 그 위치 기반 분산 저장 방법 및 컴퓨터에 의하여 독출 가능한 저장 매체 |
| KR101544480B1 (ko) | 2010-12-24 | 2015-08-13 | 주식회사 케이티 | 복수 개의 프락시 서버를 포함하는 분산 저장 시스템 및 그 오브젝트 관리 방법 및 컴퓨터에 의하여 독출가능한 저장 매체 |
| KR101483127B1 (ko) | 2011-03-31 | 2015-01-22 | 주식회사 케이티 | 클라우드 스토리지 시스템에서 리소스를 고려한 자료분배방법 및 장치 |
| KR101544483B1 (ko) | 2011-04-13 | 2015-08-17 | 주식회사 케이티 | 분산 저장 시스템의 복제 서버 장치 및 복제본 생성 방법 |
| KR101544485B1 (ko) | 2011-04-25 | 2015-08-17 | 주식회사 케이티 | 클라우드 스토리지 시스템에서 복수개의 복제본을 분산 저장하는 방법 및 장치 |
| KR20210138241A (ko) | 2020-05-12 | 2021-11-19 | 삼성전자주식회사 | 메모리 컨트롤러, 메모리 시스템 및 메모리 모듈 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5725047A (en) * | 1980-07-23 | 1982-02-09 | Sony Corp | Error correcting method |
| JPS641333A (en) * | 1987-06-24 | 1989-01-05 | Matsushita Electric Ind Co Ltd | Quadratic equation factorization device |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4099160A (en) * | 1976-07-15 | 1978-07-04 | International Business Machines Corporation | Error location apparatus and methods |
| CA1161565A (en) * | 1980-06-20 | 1984-01-31 | Yoichiro Sako | Method of error correction |
| CA1170776A (en) * | 1980-07-18 | 1984-07-10 | Yoichiro Sako | Method of error correction of blocks of data |
| JPS5961332A (ja) * | 1982-09-30 | 1984-04-07 | Nec Corp | 誤り訂正回路 |
| USRE33332E (en) * | 1983-03-12 | 1990-09-11 | Sony Corporation | Apparatus for correcting errors |
| DE3484455D1 (de) * | 1983-09-06 | 1991-05-23 | Toshiba Kawasaki Kk | Fehlerkorrekturschaltung. |
| JP2532917B2 (ja) * | 1988-04-20 | 1996-09-11 | 三洋電機株式会社 | デ―タ誤り検出回路 |
-
1991
- 1991-01-31 KR KR1019910001859A patent/KR930007928B1/ko not_active Expired - Lifetime
- 1991-05-15 GB GB9110490A patent/GB2252431B/en not_active Expired - Lifetime
- 1991-05-28 FR FR9106389A patent/FR2672403B1/fr not_active Expired - Lifetime
- 1991-05-28 JP JP3123532A patent/JP2644639B2/ja not_active Expired - Fee Related
- 1991-05-29 IT ITMI911471A patent/IT1250495B/it active IP Right Grant
- 1991-05-30 US US07/707,811 patent/US5315601A/en not_active Expired - Lifetime
- 1991-05-30 DE DE4117726A patent/DE4117726C2/de not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5725047A (en) * | 1980-07-23 | 1982-02-09 | Sony Corp | Error correcting method |
| JPS641333A (en) * | 1987-06-24 | 1989-01-05 | Matsushita Electric Ind Co Ltd | Quadratic equation factorization device |
Also Published As
| Publication number | Publication date |
|---|---|
| FR2672403B1 (fr) | 1995-03-17 |
| FR2672403A1 (fr) | 1992-08-07 |
| ITMI911471A1 (it) | 1992-11-29 |
| DE4117726C2 (de) | 1994-11-10 |
| KR920015197A (ko) | 1992-08-26 |
| GB2252431B (en) | 1994-11-16 |
| US5315601A (en) | 1994-05-24 |
| JP2644639B2 (ja) | 1997-08-25 |
| ITMI911471A0 (it) | 1991-05-29 |
| IT1250495B (it) | 1995-04-08 |
| DE4117726A1 (de) | 1992-08-06 |
| KR930007928B1 (ko) | 1993-08-21 |
| GB9110490D0 (en) | 1991-07-03 |
| GB2252431A (en) | 1992-08-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0387924B1 (en) | Method and apparatus for decoding error correction code | |
| US3668632A (en) | Fast decode character error detection and correction system | |
| US5805799A (en) | Data integrity and cross-check code with logical block address | |
| US3668631A (en) | Error detection and correction system with statistically optimized data recovery | |
| US8930786B2 (en) | Self-timed error correcting code evaluation system and method | |
| EP0567148A2 (en) | Operating circuit for galois field | |
| EP0373764B1 (en) | Correction of random and burst errors | |
| JP2644639B2 (ja) | エラー訂正方法及び装置 | |
| EP0105499A2 (en) | Method capable of simultaneously decoding two reproduced sequences | |
| JP2696212B2 (ja) | 誤り訂正装置 | |
| JPH10508988A (ja) | Crc/edcチェッカシステム | |
| JPH04315332A (ja) | 誤り訂正装置 | |
| EP0629052B1 (en) | Method of and circuit for correcting errors | |
| JP2810397B2 (ja) | 誤り訂正装置 | |
| JP3252515B2 (ja) | 誤り訂正装置 | |
| JPH1117557A (ja) | 誤り訂正方法及び誤り訂正装置 | |
| JP2578739B2 (ja) | イレ−ジャ訂正方法 | |
| KR100246342B1 (ko) | 리드솔로몬오류수정장치 | |
| US12633946B2 (en) | Error correction circuit | |
| JP2684031B2 (ja) | データの復号化方法 | |
| KR100239798B1 (ko) | 디지털 신호의 재생에 있어 에러정정방법 및 그에 적용되는 장치 | |
| US20250293710A1 (en) | Error correction circuit | |
| JP3595271B2 (ja) | 誤り訂正復号方法および装置 | |
| JP3135552B2 (ja) | リードソロモン符号の誤り検出及び訂正装置 | |
| JP2561236B2 (ja) | 誤り訂正装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090502 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100502 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110502 Year of fee payment: 14 |
|
| LAPS | Cancellation because of no payment of annual fees |