JPH0260335A - Encoder and decoder - Google Patents

Encoder and decoder

Info

Publication number
JPH0260335A
JPH0260335A JP21069288A JP21069288A JPH0260335A JP H0260335 A JPH0260335 A JP H0260335A JP 21069288 A JP21069288 A JP 21069288A JP 21069288 A JP21069288 A JP 21069288A JP H0260335 A JPH0260335 A JP H0260335A
Authority
JP
Japan
Prior art keywords
word
code
decoding
encoder
encoding
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.)
Pending
Application number
JP21069288A
Other languages
Japanese (ja)
Inventor
Toru Inoue
徹 井上
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 JP21069288A priority Critical patent/JPH0260335A/en
Publication of JPH0260335A publication Critical patent/JPH0260335A/en
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Error Detection And Correction (AREA)

Abstract

PURPOSE:To decrease the redundancy without reducing the correction capability of an original product code by transmitting the inspection words of only an Rx code word and an Ry code word without transmitting the inspection words of a C1 code word and a C2 code word and decoding with a decoding device. CONSTITUTION:When information arranged to two-dimension in encoded, a C1 encoder 4 encodes a linear code C1 in a C1 encoding direction, and a C2 encoder 5 encodes a linear code C2 in a C2 encoding direction. An Rx encoder 6 encodes the inspection word of the C1 encoder of the linear code in view of an information symbol, and an Ry encoder 7 encodes the inspection word of the C2 code word of the linear code in view of the information symbol of the Ry code word. For the sending of the code word to a communication path, only the inspection word of a code Rx, the inspection of Ry and the information symbol are transmitted. At the receiving side, the transmitted code word is converted to C1 and C2 inspection words by a C1 reproducing device 11, a C2 reproducing device 13, continuously with Rx and Ry decoders 15 and 16, the inspection word on the transmission line, are encoded with C1 and C2 decoders 12 and 14 after the error is corrected. Thus, without reducing the correction capability of a product code, the redundancy degree can be drastically decreased.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は誤り訂正符号の符号化および復号化装置に関
する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an error correction code encoding and decoding device.

〔従来の技術] 従来この種の誤り訂正符号の符号化、復号化装置の積符
号と呼称される例として、例えばダブル。
[Prior Art] An example of a conventional error correction code encoding/decoding device called a product code is, for example, a double code.

ダブル、ピーターソン アンド イー、ジェーウェルド
ン ジェーアール著「エラー−コレクティング コード
」セカンド エデイジョン、ザエムアイテイ プレス 
1972  P 131〜138(獣W、Peters
on & E、J、Weldon Jr著’Error
−CorrectingCodes  J 2nd E
dition、THE MIT Press、1972
.p131138)に示されるものがある。その概要は
比較的最小距離の小さい2つの線形符号CI   Cc
+ は(n+、に+、d+)線形符号、(ここでnlは
符号長、k、は情報シンボル数、d、は最小距離を示す
、以下同じ)1と02、〔C2は(nz、kz、(Iz
)線形符号とする〕により、合成して得られた積符号は
(n+nz 、に+kz 、d+dz)線形符号となる
Double, Peterson & E., J. Weldon, J.R., Error-Correcting Codes, Second Edition, The MIT Press.
1972 P 131-138 (Beast W, Peters
on & E, J., Weldon Jr.'Error
-CorrectingCodes J 2nd E
dition, THE MIT Press, 1972
.. p131138). The outline is two linear codes CI Cc with a relatively small minimum distance.
+ is (n+, ni+, d+) linear code, (where nl is the code length, k is the number of information symbols, d is the minimum distance, the same applies below) 1 and 02, [C2 is (nz, kz , (Iz
) linear code], the product code obtained by combining becomes (n+nz, +kz, d+dz) linear code.

即ち2つの符号の最小距離の積d、d2の最小距離を持
つ線形符号を得ることができるというものである。
That is, it is possible to obtain a linear code having a minimum distance of d2, which is the product of the minimum distance between two codes.

〔発明が解決しようとする課題〕 従来のこの種の誤り訂正符号の符号化、復号化装置は以
上のように構成されているので、小さい最小距離の符号
を用いてより大きな最小距離の符号を非常に簡単に得る
ことができるが、最小距離の割りには冗長度が大きくな
りすぎて効率が悪くなることがある。即ち線形符号C+
 、Czの符号化率をそれぞれR,、R2とすると、こ
れらはRI=kl/n+ 、Rz=kz/nzで与えら
れるから、合成された積符号の符号化率はR−に+kz
/n1n2となる。すなわち例えばR,−R2=0.8
の時、得られる符号化率は0.64まで低T−’する等
の課題があった。
[Problems to be Solved by the Invention] Since the conventional error correction code encoding/decoding apparatus of this type is configured as described above, it is possible to use a code with a small minimum distance to generate a code with a larger minimum distance. Although very easy to obtain, the redundancy may be too large for the minimum distance, making it inefficient. That is, the linear code C+
, Cz are respectively R, , R2. Since these are given by RI=kl/n+ and Rz=kz/nz, the coding rate of the combined product code is +kz to R-.
/n1n2. That is, for example, R, -R2=0.8
In this case, there were problems such as the low coding rate T-' of 0.64.

この発明は上記のような課題を解決するためなされたも
ので、第1にはC1符号語、C2符号語の検査語を各々
別のRx符号器およびR,符号器に対応させて再度符号
化し、符号C,,C2の検査語を送信せずに符号Rx、
Ryの検査語だけを送信することにより冗長度を大巾に
減らすことを可能にした誤り訂正符号の符号化装置と、
第2には符号化装置より送出された符号を復号装置で受
信し、前記復号装置側では受信語の情報部分よりC1符
号化、C2符号化を再び行い、Rx受信語、Rz受信語
を再生し、前記受信語に対応したR、復号、Ry復号を
実行することによってC受信語およびC2受信語の検査
語の誤りを訂正し、しかるのちC3復号、C2復号を行
って積符号とおなし訂正能力を積符号よりはるかに少な
い冗長度の符号を構成する誤り訂正符号の復号化装置を
得ることを目的とする。
This invention was made to solve the above-mentioned problems. First, the check words of the C1 code word and C2 code word are re-encoded by making them correspond to different Rx encoders and R, encoders. , code Rx, without transmitting the check word of code C,,C2,
An error correction code encoding device that makes it possible to greatly reduce redundancy by transmitting only the check word of Ry;
Second, the code sent from the encoding device is received by the decoding device, and the decoding device side performs C1 encoding and C2 encoding again from the information part of the received word, and reproduces the Rx received word and Rz received word. Then, errors in the check words of the C received word and C2 received word are corrected by executing R, decoding, and Ry decoding corresponding to the received word, and then C3 decoding and C2 decoding are performed to correct the product code. An object of the present invention is to obtain a decoding device for an error correction code that constitutes a code with far less redundancy than a product code.

〔課題を解決するための手段〕[Means to solve the problem]

この第1の請求項の発明に係る符号化装置は線形符号C
1を符号化方向に符号化するC1符号器と、線形符号を
02符号化方向に符号化するC2符号器と、前記線形符
号語の01符号語の検査語をRx符号語の情報シンボル
とみて符号化するRx符号器と、前記線形符号の02符
号語の検査語をRy符号語の情報シンボルとみて符号化
するRy符号器とを備えたものである。
The encoding device according to the invention of the first claim is a linear code C.
A C1 encoder encodes 1 in the encoding direction, a C2 encoder encodes a linear code in the 02 encoding direction, and a check word of the 01 codeword of the linear codeword is regarded as an information symbol of the Rx codeword. It is equipped with an Rx encoder for encoding, and a Ry encoder for encoding the check word of the 02 code word of the linear code as an information symbol of the Ry code word.

また、この第2の請求項の発明に係る復号化装置は符号
化装置で符号化された符号語を受信し、受信語の情報シ
ンボルをC5符号化アルゴリズムに基づき符号化してC
1符号語の検査語を発生するC1再生器、および受信語
の情報シンボルを02符号化アルゴリズムに基づき符号
化してC2符号語の検査語を発生するC2再生器と、前
記再生器によって再生された検査語を各々Rx、R,受
信語の情報部分としてRx復号アルゴリズム、Ry復号
アルゴリズムに基づき復号して誤りを訂正するRつ復号
器およびRy復号器と、その復号後、Rx復号器および
Ry復号器により訂正された検査語を用いて各々C1受
信語、C2受信語を復号するC1復号器およびC2復号
器とを備えたものである。
Further, the decoding device according to the invention of the second claim receives the code word encoded by the encoding device, encodes the information symbol of the received word based on the C5 encoding algorithm, and encodes the information symbol of the received word based on the C5 encoding algorithm.
a C1 regenerator that generates a check word of the C1 code word; a C2 regenerator that encodes information symbols of the received word based on the 02 encoding algorithm to generate a check word of the C2 code word; An R decoder and a Ry decoder that correct errors by decoding check words as information parts of Rx, R, and received words based on an Rx decoding algorithm and a Ry decoding algorithm, respectively, and after decoding, an Rx decoder and a Ry decoder. The C1 decoder and the C2 decoder each decode the C1 received word and the C2 received word using the check words corrected by the decoder.

〔作 用〕[For production]

この第1の請求項に係る発明における符号化装置はC1
符号語、C2符号語の検査語を送信せずに、R,符号語
、Ry符号語の検査語のみを送信する。また、第2の請
求項に係る発明における復号化装置は受信符号をC,、
C2再生器で再生して後、Rx、R,復号器で復号し、
最後に01゜C2復号器で検査語の誤りを訂正して積符
号の冗長度を大巾に減らすようにする。
The encoding device in the invention according to the first claim is C1
Only the check words of the R, code word, and Ry code word are transmitted without transmitting the check words of the code word and the C2 code word. Further, the decoding device in the invention according to the second claim converts the received code into C, .
After reproducing with a C2 regenerator, decoding with an Rx, R, decoder,
Finally, the error in the check word is corrected in the 01°C2 decoder to greatly reduce the redundancy of the product code.

〔実施例〕〔Example〕

以下、この発明の一実施例を図を用いて説明する。第1
図は本発明の符号化装置のハードウェアブロック図、第
2図は第1図の符号化課程説明図、第3図は本発明の復
号化装置のハードウエアブロツク図、第4図は第3図の
復号化課程説明図である。
An embodiment of the present invention will be described below with reference to the drawings. 1st
The figure is a hardware block diagram of the encoding device of the present invention, FIG. 2 is an explanatory diagram of the encoding process of FIG. 1, FIG. 3 is a hardware block diagram of the decoding device of the present invention, and FIG. It is an explanatory diagram of the decoding process of the figure.

まず、第1図において、1は符号化メモリでアドレス/
データ/制御信号ハス2に以下の諸要素と共に接続され
る。すなわち、3は符号化制御回路、4ばC1符号器、
5はC2符号器、6はRy符号器、7はRyy号器であ
る。
First, in Figure 1, 1 is the encoding memory and the address /
It is connected to the data/control signal HAS 2 along with the following elements. That is, 3 is an encoding control circuit, 4 is a C1 encoder,
5 is a C2 encoder, 6 is a Ry encoder, and 7 is a Ryy encoder.

また、第2図(a)〜げ)は第1図の符号化装置の符号
化過程を示す図である。図中、17はに、Xk2シンボ
ルの情報シンボル、18はC1符号化方向、19はC8
符号語の検査語、20はC2符号化方向、21はC7符
号語の検査語、22はRx符号化方向、23は符号R,
の検査語、24はR,符号化方向、25は符号Ryの検
査語である。
Further, FIGS. 2(a) to 2) are diagrams showing the encoding process of the encoding apparatus of FIG. 1. In the figure, 17 is the information symbol of the Xk2 symbol, 18 is the C1 encoding direction, and 19 is the C8
Check word of code word, 20 is C2 encoding direction, 21 is check word of C7 code word, 22 is Rx encoding direction, 23 is code R,
24 is R, the encoding direction, and 25 is the check word of the code Ry.

第3図において、8は復号化メモリで前述と同様アドレ
ス/データ/制御信号バス9に以下の諸要素と共に接続
される。ずなわち、10は復号化制御回路、11はC1
再生器、12はCII号器、13はC2再生器、14は
C2復号器、15はRx復号器、16ばRyy号器であ
る。
In FIG. 3, a decoding memory 8 is connected to the address/data/control signal bus 9 along with the following elements as described above. That is, 10 is a decoding control circuit, 11 is C1
12 is a CII encoder, 13 is a C2 regenerator, 14 is a C2 decoder, 15 is an Rx decoder, and 16 is a Ryy encoder.

次に動作について説明する。まず符号化の手順としてに
、Xk、シンボルの情報シンボルは第2図(a)に示す
如く矩形に配置される。そしてC1符号器4によりC1
符号化方向18に符号化されC符号語の検査語19を発
生する。この動作はに2回繰り返され第2図(b)に示
ずようにn+Xkz情報シンボルの矩形配置を得る。
Next, the operation will be explained. First, as a coding procedure, information symbols of symbols Xk are arranged in a rectangular shape as shown in FIG. 2(a). Then, C1 encoder 4
A check word 19 of the C code word is encoded in the encoding direction 18. This operation is repeated twice to obtain a rectangular arrangement of n+Xkz information symbols as shown in FIG. 2(b).

また、C2符号器5は同図(C)に示すように02符号
化方向20の如く符号化を行い、C2符号語の検査語2
1を発生する。この動作はn1回繰り返されn1Xn2
情報シンボルの矩形配置を得る。
In addition, the C2 encoder 5 performs encoding in the 02 encoding direction 20 as shown in FIG.
Generates 1. This operation is repeated n1 times and n1Xn2
Obtain the rectangular arrangement of information symbols.

次に01符号語の検査語I9をRx符号の情報シンボル
とみてRx符号器6により符号化を行い符号R,の検査
語23を得る。
Next, the check word I9 of the 01 code word is regarded as an information symbol of the Rx code and is encoded by the Rx encoder 6 to obtain the check word 23 of the code R.

一方、C2符号語の検査語21はRyy号器7によりR
,符号化方向24に符号化して符号Ryの検査語25を
得る。
On the other hand, the check word 21 of the C2 code word is
, in the encoding direction 24 to obtain the check word 25 of the code Ry.

通信路への符号語の送出は第2図(f)に示すようにに
、xkzシンボルの情報部分と符号Rxの検査語23、
Ryの検査語25だけを送信し、C8符号語の検査語1
9、C2符号語の検査語21は送信しない。
As shown in FIG. 2(f), the code word is transmitted to the communication channel by combining the information part of the xkz symbol and the check word 23 of the code Rx.
Send only check word 25 of Ry, check word 1 of C8 code word
9. Check word 21 of the C2 code word is not transmitted.

以上の動作は符号化制御回路3の指令によりアドレス/
データ/制御信号ハス2を介して行われる。
The above operation is performed by commands from the encoding control circuit 3.
This is done via the data/control signal HAS2.

受信側では第2図(f)に対応した受信語が復号化メモ
リ8内にて再生される。
On the receiving side, the received word corresponding to FIG. 2(f) is reproduced in the decoding memory 8.

第4図は第3図の復号化装置の復号化過程を示す図であ
る。図において、26は伝送路上で生起した復号誤り、
27はC1符号化方向、28はC0再生器により再生さ
れたC1検査語、29は伝送路上の誤りによってひきお
ごされたCII査語に新たに起こった伝送路上疑似誤り
、30はRx復号により訂正されたC9検査語、31は
CI復号により正しく訂正されたCI復号訂正誤り、3
2は訂正能力以上の誤りが生起したためCI復号によっ
て新たに付加されたC1復号付加誤訂正誤り、33はC
2再生器によるC2符号化方向、34はC1復号誤りに
より引き起こされたC2復号によるC2検査語の疑似誤
り、35はRy復号により訂正された誤り、36はC2
復号により訂正された誤りである。
FIG. 4 is a diagram showing the decoding process of the decoding device of FIG. 3. In the figure, 26 is a decoding error that occurred on the transmission path;
27 is the C1 encoding direction, 28 is the C1 check word regenerated by the C0 regenerator, 29 is the pseudo error newly occurring on the transmission path in the CII check word that has been subtracted by an error on the transmission path, and 30 is the result of Rx decoding. Corrected C9 check word, 31 is CI decoding correction error correctly corrected by CI decoding, 3
2 is a C1 decoding addition error correction error newly added by CI decoding due to an error exceeding the correction ability, and 33 is a C1 decoding addition error correction error.
2 C2 encoding direction by the regenerator, 34 is a pseudo error of C2 check word caused by C1 decoding caused by C2 decoding, 35 is error corrected by Ry decoding, 36 is C2
This is an error corrected by decoding.

復号側では第3図に示すように、まず、C1再生器11
によりC8検査語を再生する。この時、伝送路上で誤り
が生じている箇所に対応してC1検査語に伝送路上疑似
誤り29が生起する。再生されたC1検査語28によっ
てRx受信語をRx復号器15により復号することによ
って誤りを訂正する。30は訂正されたCII査語を示
している。正しく再生されたC9検査語30によりC復
号を実行する。31はC1復号により訂正されたC1復
号訂正誤り、32は誤訂正により新たに付加されたC8
復号付加誤訂正誤りである。
On the decoding side, as shown in FIG.
The C8 test word is reproduced. At this time, a transmission path pseudo error 29 occurs in the C1 check word corresponding to a location where an error occurs on the transmission path. The Rx decoder 15 decodes the Rx received word using the reproduced C1 check word 28 to correct errors. 30 shows the corrected CII search word. C decoding is executed using the correctly reproduced C9 test word 30. 31 is a C1 decoding correction error corrected by C1 decoding, and 32 is a C8 newly added due to error correction.
This is a decoding addition error correction error.

次に第4図(d)に示すように02再生器13によって
02符号化方向33に符号化してC2検査語を再生する
。34はC5復号誤りにより引き起こされたCI復復号
的によるC2検査語の疑似誤りである。これらの疑似誤
りはR9復号器16によって同図(e)のように正しく
訂正される。35はRy復復号訂正的である。
Next, as shown in FIG. 4(d), the 02 regenerator 13 encodes in the 02 encoding direction 33 to reproduce the C2 check word. 34 is a pseudo error in the C2 check word caused by the CI decoding error caused by the C5 decoding error. These pseudo errors are correctly corrected by the R9 decoder 16 as shown in FIG. 4(e). 35 is Ry decoding and correction.

また、同図(f)に示すごとく、正しく再生されたC2
検査語をもとにC2復号器14によって復号を行い、C
2復号訂正誤りを訂正する。
In addition, as shown in (f) of the same figure, the correctly reproduced C2
Decoding is performed by the C2 decoder 14 based on the check word, and C
2. Correct the decoding correction error.

以上の構成は例えばn+  ]’(1=bl−、nz 
 kz−す、とするとき、C1符号、C2符号を最小距
離d、、d2のBCH符号で、符号Rxに最小距離d2
、CF (2b1)上のり−ドーソロモン(Reed−
5olomon)符号を、符号R,に最小距離dd2 
、CF(2b2)上のReed −So I omon
符号を用いれば構成可能である。
The above configuration is, for example, n+]'(1=bl-, nz
kz-s, then C1 code and C2 code are BCH codes with minimum distance d, d2, and code Rx has minimum distance d2.
, CF (2b1) Up-Daw Solomon (Reed-
5olomon) code to the code R, the minimum distance dd2
, Reed-So I omon on CF (2b2)
It can be configured using codes.

〔発明の効果〕〔Effect of the invention〕

以上のようにこの第1の請求項に係る発明によれば、符
号化装置からの送信情報は符号RxおよびRyの検査語
とk + X k 2の情報シンボルのみを送出し、ま
た第2の請求項に係る発明の復号化装置では前記伝送さ
れた符号語をCI、C2再生器でC,、C,検査語に変
換し、続いてRx、Ry復号器で伝送路上の検査語を誤
り訂正した後、C,、C2復号器で符号化するようにし
たので、もとの積符号の訂正能力を低下させず、冗長度
を大巾に削減することができる効果がある。
As described above, according to the invention according to the first claim, the transmission information from the encoding device transmits only the check words of the codes Rx and Ry and the information symbols of k + X k 2, and the second In the decoding device of the claimed invention, the transmitted code word is converted into C, C, check words by the CI and C2 regenerators, and then the check words on the transmission path are error-corrected by the Rx and Ry decoders. After that, the code is encoded by the C, , C2 decoder, which has the effect of significantly reducing redundancy without reducing the correction ability of the original product code.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明による符号化装置の/S−ドウエアブ
ロツク図、第2図はこの発明による符号化過程説明図、
第3図はこの発明による復号化装置のハードウェアブロ
ック図、第4図はこの発明による復号化過程説明図。 図において、1は符号化メモリ、4はC1符号器、5は
C2符号器、6はR,符号器、7はRy符号器、11は
c、再生器、12はC1復号器、13はC2再生器、1
4はC2復号器、15はRx復号器、16はR,復号器
である。 なお、図中、同一符号は同一、または相当部分を示す。 特許出願人  三菱電機株式会社 E−1 (bl (c) (dl el 手続補正書 (自 発) (f) 2、発明の名称 符号化および復号化装置 3、補正をする者 代表者 志岐守哉 4、代理人 住所 郵便番号 105 東京都港区西新橋1丁目4番10号 6、補正の内容 (1)別紙の通り特許請求の範囲を補正する。 (2)明細書第2頁第16行から同頁第19行に[例え
ばダブル・・・コード」とあるのを「例えばダブリュー
・ダブリュー・ビーターソン アンド イー・リュー・
ウェルトン ジエーアール著「エラー−コレクティング
 コース」と補正する。 (3)明細書第4頁第16行に「R2受信語」とあるの
を「Ry受信語」と補正する。 (4)明細書第5頁第5行に[1i形符号c1を符号化
方向に」とあるのを「線形符号c1を01符号化方向に
」と補正する。 (5)明細書第5頁第6行に[線形符号を02符号化方
向に]とあるのを「線形符号c2を02符号化方向に」
と補正する。 (6)明細書第9頁第9行から同頁第10行に「生起し
た復号誤り」とあるのを「生起した誤り」と補正する。 (7)明細書第9頁第13行に「伝送路上疑似誤り」と
あるのを「擬似誤り」と補正する。 (8)明細書第9頁第15行に「訂正されたC1復号訂
正誤り」とあるのを「訂正された誤り」と補正する。 (9)明細書第9頁第17行に[付加されたC1復号付
加誤訂正誤り」とあるのを「付加された誤訂正誤り」と
補正する。 (10)明細書第9頁第19行に[引き起こされたC2
復号に]とあるのを「引き起こされたC2符号化に」と
補正する。 (11)明細書第9頁第20行に「疑似誤り」とあるの
を「擬似誤り」と補正する。 (12)明細書第10頁第6行に「伝送路上疑似誤り」
とあるのを「擬似誤り」と補正する。 (13)明細書第10頁第11行から同頁第12行に「
訂正されたC1復号訂正誤り」とあるのを「訂正された
誤り」と補正する。 (14)明細書第1O頁第13行に「付加されたC1復
号付加誤訂正誤り」とあるのを「付加された誤訂正誤り
」と補正する。 (15)明細書第10頁第17行にrc、復号器りによ
るC2検査語の疑似誤り」とあるのを「C3復号誤りに
よる擬似誤り」と補正する。 (16)明細書第1O頁第18行に「疑似誤り」とある
のを「擬似誤り」と補正する。 (17)明細書第10頁第20行に「復号訂正誤り」と
あるのを「復号により訂正された誤り」と補正する。 (18)明細書第11頁第3行に「c2復号訂正誤り」
とあるのを「C2復号誤り」と補正する。 (19)別紙の通り第4図(a)を補正する。 7、添付書類の目録 (1)補正後の特許請求の範囲を記載した書面1通 (2)補正後の第4図(a)を記載した書面1通 以  上 補正後の特許請求の範囲 (1)2次元に配列された情報を符号化する符号化装置
において、肛記11&C、符号化方向に符号化するC1
符号器と、肛211至C2符号化方向に符号化するC2
符号器と、前記線形符号の01符号語の検査語をR8符
号語の情報シンボルとみて符号化するR、符号器と、前
記線形符号のC2符号語の検査語をR,符号語の情報シ
ンボルとみて符号化するR、符号器とを備えたことを特
徴とする符号化装置。 (2)2次元に配列された情報シンボルを符号化した符
号化情報な復号化する復号化装置において、前記符号化
された符号語を受信した受信語の情報シンボルを01符
号化アルゴリズムに基づき符号化してC1符号語の検査
語を発生するC1再生器と、前記受信語の情報シンボル
を02符号化アルゴリズムに基づき符号化してC2符号
語の検査語を発生するC2再生器と、前記再生器によっ
て再生された検査語を各々R,,R,受信語の情報部分
としてR,復号アルゴリズム、R,復号アルゴリズムに
基づき復号して誤りを訂正するRy復号器およびR,復
号器と、前記R,復号器及びR9復号器によって訂正さ
れた検査語を用いて各々C3受信語、C2受信語を復号
するC1復号器及びC2復号器とを備えたことを特徴と
する復号化装置。
FIG. 1 is a /S-ware block diagram of the encoding device according to the present invention, and FIG. 2 is an explanatory diagram of the encoding process according to the present invention.
FIG. 3 is a hardware block diagram of a decoding device according to the present invention, and FIG. 4 is an explanatory diagram of the decoding process according to the present invention. In the figure, 1 is an encoding memory, 4 is a C1 encoder, 5 is a C2 encoder, 6 is an R encoder, 7 is a Ry encoder, 11 is a c regenerator, 12 is a C1 decoder, 13 is a C2 encoder Regenerator, 1
4 is a C2 decoder, 15 is an Rx decoder, and 16 is an R decoder. In addition, in the figures, the same reference numerals indicate the same or equivalent parts. Patent applicant Mitsubishi Electric Corporation E-1 (bl (c) (dl el Procedural amendment (voluntary) (f) 2. Invention name encoding and decoding device 3. Representative of the person making the amendment Moriya Shiki 4. Agent Address Postal Code 105 1-4-10 Nishi-Shinbashi, Minato-ku, Tokyo 6. Contents of Amendment (1) The scope of claims is amended as shown in the attached sheet. (2) Page 2, line 16 of the specification On the 19th line of the same page, the phrase [e.g. double...chord] is replaced with "e.g. W.W. Beaterson and Yi Liu.
Corrected with ``Error-Correcting Course'' by Welton G.R. (3) On page 4, line 16 of the specification, "R2 received word" is corrected to "Ry received word." (4) In the fifth line of page 5 of the specification, the statement "1i-type code c1 in the encoding direction" is corrected to "linear code c1 in the 01 encoding direction". (5) In the 6th line of page 5 of the specification, [linear code in 02 encoding direction] is replaced with "linear code c2 in 02 encoding direction".
and correct it. (6) From line 9 on page 9 of the specification to line 10 on the same page, the phrase "decoding error that occurred" is corrected to "error that occurred." (7) On page 9, line 13 of the specification, the phrase "transmission path pseudo error" is corrected to "pseudo error." (8) On page 9, line 15 of the specification, the phrase "corrected C1 decoding correction error" is amended to read "corrected error." (9) In the 17th line of page 9 of the specification, the phrase "added C1 decoding additional miscorrection error" is corrected to "added miscorrection error." (10) On page 9, line 19 of the specification, [triggered C2
The phrase "in decoding" is corrected to "in triggered C2 encoding." (11) The phrase "pseudo error" on page 9, line 20 of the specification is corrected to "pseudo error." (12) "Pseudo error on transmission line" on page 10, line 6 of the specification
This is corrected as a "pseudo error". (13) From line 11 on page 10 of the specification to line 12 on the same page: “
``Corrected C1 decoding correction error'' is corrected to ``corrected error''. (14) In the 13th line of page 10 of the specification, "added C1 decoding addition error correction error" is corrected to "added error correction error." (15) On page 10, line 17 of the specification, the phrase ``pseudo error of C2 check word due to rc and decoding equipment'' is corrected to ``pseudo error due to C3 decoding error''. (16) The phrase "pseudo error" on page 1, line 18 of the specification is corrected to "pseudo error." (17) On page 10, line 20 of the specification, "decoding correction error" is corrected to "error corrected by decoding." (18) “c2 decoding correction error” on page 11, line 3 of the specification
The statement has been corrected to "C2 decoding error." (19) Correct Figure 4(a) as shown in the attached sheet. 7. List of attached documents (1) One document stating the amended scope of claims (2) One or more documents stating the amended figure 4(a) 1) In an encoding device that encodes information arranged two-dimensionally, 11&C and C1 encode in the encoding direction.
encoder and C2 encoding in the direction 211 to C2 encoding
an encoder; R; encodes a check word of the 01 code word of the linear code as an information symbol of the R8 code word; an encoder; 1. An encoding device comprising: an encoder; and an encoder. (2) In a decoding device that decodes encoded information obtained by encoding information symbols arranged two-dimensionally, the information symbols of the received word that received the encoded code word are encoded based on the 01 encoding algorithm. a C2 regenerator that encodes information symbols of the received word based on the 02 encoding algorithm to generate a check word of the C2 codeword; A Ry decoder and an R decoder each decode the reproduced check word as an information part of the received word based on the R decoding algorithm and the R decoding algorithm, and the R decoder. 1. A decoding device comprising a C1 decoder and a C2 decoder that decode a C3 received word and a C2 received word, respectively, using check words corrected by the decoder and the R9 decoder.

Claims (2)

【特許請求の範囲】[Claims] (1)2次元に配列された情報を符号化する符号化装置
において、前記情報の線形符号C_1をC_1符号化方
向に符号化するC_1符号器と、前記情報の線形符号C
_2をC_2符号化方向に符号化するC_2符号器と、
前記線形符号のC_1符号語の検査語をR_x符号語の
情報シンボルとみて符号化するR_x符号器と、前記線
形符号のC_2符号語の検査語をR_y符号語の情報シ
ンボルとみて符号化するR_y符号器とを備えたことを
特徴とする符号化装置。
(1) In an encoding device that encodes information arranged two-dimensionally, a C_1 encoder encodes a linear code C_1 of the information in a C_1 encoding direction, and a linear code C_1 of the information
a C_2 encoder that encodes _2 in a C_2 encoding direction;
an R_x encoder that views and encodes the check word of the C_1 code word of the linear code as an information symbol of the R_x code word; and an R_y encoder that views the check word of the C_2 code word of the linear code as the information symbol of the R_y code word and encodes it. An encoding device comprising: an encoder.
(2)2次元に配列された情報シンボルを符号化した符
号化情報を復号化する復号化装置において、前記符号化
された符号語を受信した受信語の情報シンボルをC_1
符号化アルゴリズムに基づき符号化してC_1符号語の
検査語を発生するC_1再生器と、前記受信語の情報シ
ンボルをC_2符号化アルゴリズムに基づき符号化して
C_2符号語の検査語を発生するC_2再生器と、前記
再生器によって再生された検査語を各々R_x、R_y
受信語の情報部分としてR_x復号アルゴリズム、R_
y復号アルゴリズムに基づき復号して誤りを訂正するR
_x復号器およびR_y復号器と、前記R_x復号器及
びR_y復号器によって訂正された検査語を用いて各々
C_1受信語、C_2受信語を復号するC_1復号器及
びC_2復号器とを備えたことを特徴とする復号化装置
(2) In a decoding device that decodes encoded information obtained by encoding information symbols arranged two-dimensionally, the information symbol of the received word that received the encoded code word is C_1.
A C_1 regenerator that encodes based on an encoding algorithm to generate a check word of a C_1 code word; and a C_2 regenerator that encodes information symbols of the received word based on a C_2 encoding algorithm to generate a check word of a C_2 code word. and the check words regenerated by the regenerator are R_x and R_y, respectively.
R_x decoding algorithm, R_ as the information part of the received word
R to decode and correct errors based on the y decoding algorithm
_x decoder and R_y decoder, and a C_1 decoder and a C_2 decoder that decode the C_1 received word and the C_2 received word, respectively, using the check words corrected by the R_x decoder and the R_y decoder. Characteristic decoding device.
JP21069288A 1988-08-26 1988-08-26 Encoder and decoder Pending JPH0260335A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21069288A JPH0260335A (en) 1988-08-26 1988-08-26 Encoder and decoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21069288A JPH0260335A (en) 1988-08-26 1988-08-26 Encoder and decoder

Publications (1)

Publication Number Publication Date
JPH0260335A true JPH0260335A (en) 1990-02-28

Family

ID=16593525

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21069288A Pending JPH0260335A (en) 1988-08-26 1988-08-26 Encoder and decoder

Country Status (1)

Country Link
JP (1) JPH0260335A (en)

Similar Documents

Publication Publication Date Title
US5703887A (en) Synchronization and error detection in a packetized data stream
US20050193312A1 (en) System for error correction coding and decoding
JPS61500884A (en) How to improve receiving messages from multiple sources
JP3179060B2 (en) Information data multiplexing transmission system and its multiplexing device and demultiplexing device
ATE20634T1 (en) PROCESSING OF DIGITAL TELEVISION SIGNALS.
CA2056884A1 (en) Concatenated coding method and apparatus with errors and erasures decoding
GB2361608A (en) XOR based block encoding serially concatenated with convolutional encoding
KR960003123A (en) Error Correction Device and Method
CN105024706A (en) BCH+RS-based cascade error correction coding method and system
WO2008045292A2 (en) Error correction decoding methods and apparatus
JPH0787483A (en) Image coding / decoding device, image coding device, and image decoding device
RU2310273C2 (en) Method for encoding/decoding information in data transmission networks
JPH03286623A (en) Error detecting method
JPH10285147A (en) Data transmission system
Jadhao et al. Performance Analysis of Linear Block Code, Convolution code and Concatenated code to Study Their Comparative Effectiveness
JPS60170330A (en) Decoding system
GB2048529A (en) Error detection and correction system
JPH0365698B2 (en)
GB2396786A (en) Data encoding/decoding for fibre optic communication
RU2420870C1 (en) Method of encoding-decoding multistage code structure in data transmission systems
JP2842534B2 (en) Data transmission device, data reception device, data transmission device, and methods thereof
JP3287543B2 (en) Error correction encoding method and decoding method
JPH0645955A (en) Error correction system
JP2609475B2 (en) Error correction code encoder and decoder and decoding method using the decoder
JP3135241B2 (en) Error detection and correction decoding device