Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0659032B2 - Decryption method - Google Patents
[go: Go Back, main page]

JPH0659032B2 - Decryption method - Google Patents

Decryption method

Info

Publication number
JPH0659032B2
JPH0659032B2 JP60098118A JP9811885A JPH0659032B2 JP H0659032 B2 JPH0659032 B2 JP H0659032B2 JP 60098118 A JP60098118 A JP 60098118A JP 9811885 A JP9811885 A JP 9811885A JP H0659032 B2 JPH0659032 B2 JP H0659032B2
Authority
JP
Japan
Prior art keywords
decoding
code
distance
codes
error
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
JP60098118A
Other languages
Japanese (ja)
Other versions
JPS61257024A (en
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.)
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 JP60098118A priority Critical patent/JPH0659032B2/en
Publication of JPS61257024A publication Critical patent/JPS61257024A/en
Publication of JPH0659032B2 publication Critical patent/JPH0659032B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Error Detection And Correction (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はデイジタルオーデイオ,計算機の主メモリを
はじめとするメモリの高信頼化を図る誤り訂正符号の復
号化方法に関する。
The present invention relates to a method of decoding an error correction code for improving reliability of memories such as a digital audio and a main memory of a computer.

〔従来の技術〕[Conventional technology]

従来2種の2次元配置符号を組み合せて積符号とし復号
する場合積符号は本質的に冗長度が高いので、復号の方
法を工夫することにより保証された最小距離以上の訂正
能力を持つことが予想されることから距離の小なる符号
を先に復号し、しかる後、距離の大なる符号を用いて復
号していた。
Conventionally, when two types of two-dimensional arrangement codes are combined and decoded as a product code, the product code is inherently high in redundancy, and therefore, by devising the decoding method, it is possible to have a correction capability of a minimum distance or more guaranteed. As expected, the code with the smaller distance was decoded first, and then the code with the larger distance was used for decoding.

例えば文献〔井上、笠原、滑川“残留イレージヤの推定
による2次元符号の復号”電子通信学会技術報告、it83
−13,1983〕のように距離の大なる符号から先に復号し
た方が良好である記述もあるが、上記の例は繰り返し復
号を用いてイレージヤを浮き上らせ最後にEE復号(イ
レージヤ・誤り復号)を行うかなり特殊な復号であり、
2次元配置の2種の符号C1,C2のC1復号、C2復号1回づ
つの復号ではない。
For example, reference [Inoue, Kasahara, Namerikawa "Decoding 2D Codes by Estimating Residual Erasure" IEICE Technical Report, it83
-13, 1983], it is better to decode a code with a larger distance first, but the above example uses iterative decoding to raise the erasure and finally EE decoding (erasure. It is a very special type of decoding that performs error decoding).
The two types of two-dimensionally arranged codes C 1 and C 2 are not C 1 decoding and C 2 decoding once.

又、単純パリテイやクロスワード符号のような距離2の
ものを最後にイレージヤ訂正する復号はトリビアル(tr
ivial)であり訂正効果も少いのでここでは述べない。
第3図は従来の復号器の動作フローチヤートを示すもの
である。
In addition, decoding for erasure correction of a distance 2 such as simple parity or crossword code is performed by trivial (tr
ivial) and the correction effect is small, so it is not described here.
FIG. 3 shows an operation flow chart of a conventional decoder.

次に動作について説明する。Next, the operation will be described.

今、距離の小なる符号をC1符号、距離の大なる符号をC2
符号と呼ぶことにする。
Now, a code with a smaller distance is a C 1 code, and a code with a larger distance is C 2
I will call it a code.

従来の復号は第3図のフローチヤートに示すようにデー
タストア,初期設定が終了するとC1復号し、続いてC2
号と順次復号化を行い復号結果を出力するようにしてい
た。この場合、通信路の誤り確率をpとするとC1復号後
に訂正されず残留する誤りの確率Pε1は Pε1=f(p) ……(1) で表される。
In the conventional decoding, as shown in the flow chart of FIG. 3, when the data store and initial setting are completed, C 1 decoding is performed, and then C 2 decoding and sequential decoding are performed and the decoding result is output. In this case, if the error probability of the channel is p, the error probability Pε 1 that remains uncorrected after C 1 decoding is represented by Pε 1 = f (p) (1).

一方、C2符号を単独で復号した場合、訂正後の誤り確率
は Pε2=g(p) ……(2) で表される。従つてC1復号、C2復号全体の復号誤り確率
Pε0は Pε0=g・{f(p)} ……(3) で表される。
On the other hand, when the C 2 code is decoded alone, the error probability after correction is represented by P ε 2 = g (p) (2). Therefore, the decoding error probability Pε 0 for the entire C 1 decoding and C 2 decoding is expressed by Pε 0 = g · {f (p)} (3).

〔発明が解決しようとしている問題点〕[Problems that the invention is trying to solve]

従来の復号化方法は以上のように距離の小なる符号C1
先に復号し、続いて距離の大なる符号C2を復号するよう
にしていたので積符号の残留する誤りがなかなか小さく
ならないという問題点があつた。
As described above, in the conventional decoding method, the code C 1 with a smaller distance is decoded first, and then the code C 2 with a larger distance is decoded, so that the residual error of the product code does not easily become small. There was a problem.

この発明は上記のような問題点を解消するためになされ
たもので、距離の大なるC2符号から先に復号し、残留誤
りを小さくするようにした復号化方法を提供することを
目的とする。
The present invention has been made to solve the above problems, and an object of the present invention is to provide a decoding method in which a C 2 code having a large distance is first decoded to reduce a residual error. To do.

〔問題点を解決するための手段〕[Means for solving problems]

本発明に係る復号化方法は復号後の誤り率を小さくする
ため最小距離の大なる符号より先に復号を行うようにし
たものである。
The decoding method according to the present invention is designed such that decoding is performed before a code having a large minimum distance in order to reduce an error rate after decoding.

〔作用〕[Action]

この発明における復号化方法は最小距離の大なる符号を
先に復号するため復号後の誤り率を小さくすることがで
きる。
In the decoding method according to the present invention, a code having a large minimum distance is decoded first, so that the error rate after decoding can be reduced.

〔実施例〕〔Example〕

以下、この発明の一実施例を図について説明する。図
中、第3図と同一の部分は同一の符号をもつて図示した
第1図ないし第2図において1はアドレス・データ及び
コントロール信号バス、2はRAM(ランダム・アクセス
・メモリ)、3はC1復号器、4はC2復号器、5は制御回
路である。
An embodiment of the present invention will be described below with reference to the drawings. In the figures, the same parts as in FIG. 3 are shown with the same reference numerals. In FIGS. 1 and 2, 1 is an address data and control signal bus, 2 is a RAM (random access memory), and 3 is C 1 decoder, 4 is a C 2 decoder, and 5 is a control circuit.

次に動作について説明する。第2図の動作フローチヤー
トに示すように、まずデータはRAM2に格納され制御回
路5の指令によりC2復号器4により、C2復号が実行さ
れ、その終了に続いてC1復号器3によりC1復号が実行さ
れる。
Next, the operation will be described. As shown in operation flow chart of FIG. 2, the C 2 decoder 4 first by data instructions stored control circuit 5 to the RAM 2, C 2 decoding is performed, by C 1 decoder 3 following its termination C 1 decryption is performed.

本発明では第2図の如くC2復号器から先に復号するため
C2復号後の誤り率Pεは(4)式で表わされる。
In the present invention, since the C 2 decoder is first decoded as shown in FIG.
The error rate Pε after C 2 decoding is expressed by equation (4).

Pε2=g(p) ……(4) 次にC1復号が実行されるがC1復号単独では既述の(1)式
となるからC2復号、C1復号と連続して復号すると復号後
の誤り率は(5)式で与えられる。
2 = g (p) (4) Next, C 1 decoding is executed, but if C 1 decoding alone is the same as equation (1) already described, if C 2 decoding and C 1 decoding are performed successively, The error rate after decoding is given by Eq. (5).

Pεk=f・{g(p)} ……(5) すなわち、従来方式の復号全体の復号誤り確率Pε0(3)
式と本発明による(5)式復号誤り確率PεkとではC1,C2
の符号長が同じ程度であれば確率の主要項のPの巾乗は
同じでも係数が(5)式の方が小さい。
k = f · {g (p)} (5) That is, the decoding error probability Pε 0 (3) of the entire conventional decoding
C 1 and C 2 between the equation and the decoding error probability P ε k of equation (5) according to the present invention.
If the code lengths of P and P are the same, the coefficient of Eq.

即ち、距離の大きな符号から復号した方が誤り率を小さ
く抑えることができる。このことを実際のパラメータで
以下に確認する。
That is, the error rate can be suppressed smaller by decoding from a code having a larger distance. This is confirmed below with actual parameters.

C1符号としてガロア体GF(28)上の(32,28,5)RS(Reed
-Solomon)符号を用い、またC2符号としてGF(28)上の
(32,26,7)RS符号を用いる。
(32,28,5) RS (Reed on Galois field GF (2 8 ) as C 1 code
-Solomon) code and (32,26,7) RS code on GF (2 8 ) is used as C 2 code.

まず従来方式でC1符号を復号すると、復号誤り確率PM1
誤り検出確率PT1但し、Ai(n)は符号長n、重みiのRS符号語の数であ
る。
First, when decoding the C 1 code by the conventional method, the decoding error probability P M1
Is The error detection probability P T1 is However, Ai (n) is the number of RS code words of code length n and weight i.

次にC2符号を復号の入力としての誤り確率PZは PZ=466.94p3 となる。次にC2復号では復号誤り確率PM2又、誤り検出確率PT2両者を合せて訂正不能確率Pf0は Pf0=4496×(466.94p3)4 =2.1372×1014p12 ……(6) C2復号を先に復号する場合はC2復号における復号誤り率
PM2で与えられる。誤り検出確率PT2は PT2=4494.1p4 となる。従つてC1の入力としての誤り率PYは PY=4496.0p4 となる。C1復号の復号誤り率PM1誤り検出確率PT1故に訂正不能確率Pfkは Pfk=466.9(4496.0p4)3 =4.244×1013p12 ……(7) となる。
Next, the error probability P Z with the C 2 code as the input for decoding is P Z = 466.94p 3 . Next, in C 2 decoding, the decoding error probability P M2 is The error detection probability P T2 is The uncorrectable probability P f0 is P f0 = 4496 × (466.94p 3 ) 4 = 2.1372 × 10 14 p 12 (6) Decoding error rate in C 2 decoding if C 2 decoding is performed first
P M2 Given in. The error detection probability P T2 is P T2 = 4494.1p 4 . Therefore, the error rate P Y as the input of C 1 is P Y = 4496.0p 4 . The decoding error rate P M1 for C 1 decoding is The error detection probability P T1 is Therefore, the uncorrectable probability P fk is P fk = 466.9 (4496.0p 4 ) 3 = 4.244 × 10 13 p 12 …… (7).

即ち、従来の復号化方法(6)式とこの発明における復号
化方法(7)式を比べれば訂正不能確率で約1桁の信頼度
差が生じ最小距離の大なる方を先に復号した方が良好で
あることがわかる。ただ今は距離が5と7との比較的接
近しているものの例で説明した距離が3と9等の組合せ
では更に効果がある。又、先に復号した復号情報等を利
用して後の復号にイレージヤ訂正を用いればより改善の
効果が出るが原理はいずれも同じであるので説明は省略
する。
That is, comparing the conventional decoding method (6) with the decoding method (7) of the present invention, the difference in reliability of about one digit occurs in the uncorrectable probability and the one with the smallest minimum distance is decoded first. It turns out that is good. However, the combination of the distances of 3 and 9 described in the example of the case where the distances of 5 and 7 are relatively close to each other is more effective. Further, if the erasure correction is used for the subsequent decoding by using the decoded information which has been previously decoded, the effect of improvement can be obtained, but the principle is the same, and the description thereof is omitted.

〔発明の効果〕 以上説明したようにこの発明によれば2次元配置の2種
の符号C1,C2の残留誤り確率を小さくする方法として距
離の大なるC2符号から先に復号するようにしたので、残
留誤りが小さくなり情報の信頼性が大巾に向上する効果
がある。
[Effects of the Invention] As described above, according to the present invention, as a method of reducing the residual error probability of two types of two-dimensionally arranged codes C 1 and C 2 , C 2 code with a large distance is decoded first. As a result, the residual error is reduced and the reliability of information is greatly improved.

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

第1図は本発明のハードウエアを示すブロツク構成図、
第2図は本発明の復号器の動作フローチヤートを示す
図、第3図は従来の復号器の動作フローチヤートであ
る。 図において、1はアドレス・データ・コントロール信号
バス、2はRAM、3はC1復号器、4はC2復号器、5は制
御回路である。
FIG. 1 is a block diagram showing the hardware of the present invention,
FIG. 2 is a diagram showing an operation flow chart of the decoder of the present invention, and FIG. 3 is an operation flow chart of the conventional decoder. In the figure, 1 is an address / data control signal bus, 2 is RAM, 3 is a C 1 decoder, 4 is a C 2 decoder, and 5 is a control circuit.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 遠藤 和仁 京都府長岡京市馬場図所1番地 三菱電機 株式会社電子商品開発研究所内 (72)発明者 石田 禎宣 京都府長岡京市馬場図所1番地 三菱電機 株式会社電子商品開発研究所内 (72)発明者 吉田 英夫 神奈川県鎌倉市上町屋325番地 三菱電機 株式会社情報電子研究所内 ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Kazuhito Endo No. 1 Baba Institute, Nagaokakyo City, Kyoto Prefecture Mitsubishi Electric Corporation Electronic Products Development Laboratory (72) Inori Sadano Ishida No. 1, Nagaokakyo Baba Institute, Kyoto Mitsubishi (72) Inventor Hideo Yoshida 325 Kamimachiya, Kamakura City, Kanagawa Mitsubishi Electric Corporation

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】2次元配置の2種の符号C,Cを積符
号として復号し、その復号後の誤り制御能力に差が生ず
る残留誤り確率を低減する復号化方法において、前記符
号C,CをC復号、C復号等複数回に分けて復
号化する際、最小距離の大きい符号から復号を実行する
ことを特徴とする復号化方法。
1. A decoding method for decoding two types of two-dimensionally arranged codes C 1 and C 2 as a product code and reducing a residual error probability which causes a difference in error control capability after the decoding. 1, C 2 and C 1 decoding, when the decoding is divided into C 2 decoding such as a plurality of times, the decoding method characterized by executing the decoding from a large code minimum distance.
【請求項2】前記符号C,Cの互いに最小距離の異
なるガロア体GF(2)上のRS符号を複数個用いて
誤り制御装置の復号を行う際に、該最小距離の大なる符
号の復号より先に復号化することを特徴とする特許請求
の範囲第1項記載の復号化方法。
2. When the error control apparatus performs decoding by using a plurality of RS codes on the Galois field GF (2 8 ) of the codes C 1 and C 2 having different minimum distances from each other, the minimum distance becomes large. The decoding method according to claim 1, wherein the decoding is performed prior to the decoding of the code.
【請求項3】前記互いに距離を有する符号C,C
GF(2)上の(32,26,7)RS符号と、(3
2,28,5)RS符号とを用いて復号する際、該距離
7の符号から先に復号するようにしたことを特徴とする
特許請求の範囲第1項記載の復号化方法。
3. A (32,26,7) RS code on GF (2 8 ) of the codes C 1 and C 2 having a distance from each other, and (3
2. The decoding method according to claim 1, wherein when decoding is performed using the RS code, the code of the distance 7 is decoded first.
JP60098118A 1985-05-10 1985-05-10 Decryption method Expired - Lifetime JPH0659032B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60098118A JPH0659032B2 (en) 1985-05-10 1985-05-10 Decryption method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60098118A JPH0659032B2 (en) 1985-05-10 1985-05-10 Decryption method

Publications (2)

Publication Number Publication Date
JPS61257024A JPS61257024A (en) 1986-11-14
JPH0659032B2 true JPH0659032B2 (en) 1994-08-03

Family

ID=14211383

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60098118A Expired - Lifetime JPH0659032B2 (en) 1985-05-10 1985-05-10 Decryption method

Country Status (1)

Country Link
JP (1) JPH0659032B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015022910A1 (en) * 2013-08-16 2015-02-19 日本電信電話株式会社 Communication path decoding method and communication path decoding device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59174043A (en) * 1983-03-23 1984-10-02 Hitachi Ltd correction circuit

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015022910A1 (en) * 2013-08-16 2015-02-19 日本電信電話株式会社 Communication path decoding method and communication path decoding device
JP5952971B2 (en) * 2013-08-16 2016-07-13 日本電信電話株式会社 Communication path decoding method and communication path decoding apparatus

Also Published As

Publication number Publication date
JPS61257024A (en) 1986-11-14

Similar Documents

Publication Publication Date Title
US8321747B2 (en) QC-LDPC code decoder and corresponding decoding method
EP0387924B1 (en) Method and apparatus for decoding error correction code
US3668631A (en) Error detection and correction system with statistically optimized data recovery
JP3165099B2 (en) Error correction method and system
US4769819A (en) Two stage coding method
US4852099A (en) Error correction method using Reed-Solomon code
US9391641B2 (en) Syndrome tables for decoding turbo-product codes
US8640010B2 (en) Decoding apparatus and decoding method
US6832042B1 (en) Encoding and decoding system in an optical disk storage device
JP7429223B2 (en) Turbo product code decoding method, device, decoder and computer storage medium
JP3283130B2 (en) Digital data encoding and decoding methods and apparatus for implementing these methods
JP5952971B2 (en) Communication path decoding method and communication path decoding apparatus
JPH0659032B2 (en) Decryption method
JPS60170330A (en) Decoding system
EP0674395A2 (en) Error correction code encoding device and error correction code encoding method
JP2792670B2 (en) Error correction code decoding method
JP2605269B2 (en) Error correction method
CN113014267B (en) Decoding method, device, readable storage medium, chip and computer program product
EP1111799B1 (en) Error correction with a cross-interleaved Reed-Solomon code, particularly for CD-ROM
JP2684031B2 (en) Data decryption method
JPH0628343B2 (en) Product code decoding method
RU2037271C1 (en) Error-correcting device
JP2982220B2 (en) Video signal processing circuit
JP3257237B2 (en) Error correction device
JPS62173821A (en) Encoding or decoding method for product code

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term