JPS6324724A - 符号化回路 - Google Patents

符号化回路

Info

Publication number
JPS6324724A
JPS6324724A JP16840286A JP16840286A JPS6324724A JP S6324724 A JPS6324724 A JP S6324724A JP 16840286 A JP16840286 A JP 16840286A JP 16840286 A JP16840286 A JP 16840286A JP S6324724 A JPS6324724 A JP S6324724A
Authority
JP
Japan
Prior art keywords
memory
circuit
syndrome
output
adder
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
JP16840286A
Other languages
English (en)
Other versions
JPH0744467B2 (ja
Inventor
Toru Inoue
徹 井上
Atsuhiro Yamagishi
山岸 篤弘
Hideo Yoshida
英夫 吉田
Toshinao Nishijima
西島 利尚
Yoshiaki Oda
小田 好明
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 JP16840286A priority Critical patent/JPH0744467B2/ja
Priority to US07/063,178 priority patent/US4841300A/en
Priority to CA000540041A priority patent/CA1291819C/en
Priority to DE3750526T priority patent/DE3750526T2/de
Priority to EP87108796A priority patent/EP0249982B1/en
Publication of JPS6324724A publication Critical patent/JPS6324724A/ja
Publication of JPH0744467B2 publication Critical patent/JPH0744467B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Error Detection And Correction (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は符号化、復号化を行う回路に関し、更に詳述す
れば誤り訂正を行う信号の復号化に用いるシンドローム
回路と、符号化回路とを兼用する全(新規な回路を提案
するものである。
〔従来技術〕
誤り訂正を行うべき信号の復号化に用いるシンドローム
回路と、誤り位置多項式の係数をシンドロームから計算
によって求め、誤り位置を誤り位置多項式の根として具
体的に求めるチェン回路とを兼用した回路が知られてい
る。第2図はガロア体GF(2”)上の最小距離17の
リード・ソロモン符号についてのシンドローム・チェン
兼用回路の従来例ヲ示している。8ビツトlシンボルの
受信語は入力端子1に入力され、スイッチSXを経、ま
たガロア体GF(2”)上の加算機A0.A、・・・A
 + s及び図示の如く端子W側に切換えられているス
イ・ノチS WO+  S wt・・・5WISを経て
予めクリアしである8ビツトのレジスタLo、L+・・
・L+sに順次与えられてここにラッチされる。レジス
タLI、L。
・・・LISのラッチ内容はガロア体GF(2’)上の
乗算器B+、Bz・・・BISにてガロア体GF(21
′)上の定数α。
α2・・・αI5を乗じられて加算器A、、Az・・・
A + sへ与えられ、入力端子1側からの次の人力と
の和が算出され、和はレジスタL+、Lz・・・L+s
にラッチされる。レジスタL0のラッチ内容はそのまま
次の人力と加算器A0で加算され、その和がレジスタL
0にラッチされる。全受信語の入力が終わるとスイッチ
S。。2 S□・・・5WI5は端子U側に切換えられ
、計算されたシンドロームはレジスタLo、L+ ・・
・L12を順次シフトされてレジスタLIS側に設けた
出力端子3から順次出力される。
一方、チェン回路としての機能は以下のようにして奏さ
れる。即ち各レジスタLo、L+ ・・・L8の内容が
総和回路4に入力されてここでレジスタLo、L+ ・
・・L、の内容の総和が算出されるようにしてあり、そ
の出力端子2からはチェンアルゴしである。
チェン回路は符号語の誤り位置多項式 %式% の不定項Xにガロア体GF(2B)の元α0.α−・・
・αassか否かを検出しながらクロックを入れて元を
変更していき、それが“0”であるときのクロック数に
て誤り位置多項式の解を求めるものであり、このような
処理はi=o、1・・・n−1と符号製分だけ繰り返す
図示の回路ではレジスタLo、L+ ・・・L8に誤り
位置多項式の各係数のσ、(σ。、σ1・・・σ、)あ
るか否かを検知しながらクロックを入れる。クロック入
力によりレジスタL+・・・L8の出力は乗算回路B+
、Bz・・・B8にてα、α2・・・α8倍されてレジ
スタLo、L+ ・・・Laに再びラッチされる。この
ような処理を反復することによってΣσ、(αJiをi
=0から順にn−1まで計算するのである。
〔発明が解決しようとする問題点9 以上のようにしてシンドローム回路及びチェン回路のハ
ードウェアを兼用することで復号化回路は小型化できる
が、一般に復号化回路と並設されることが多い符号化回
路とを合せるとやはり回路が大きいという問題点があっ
た。
本発明はこのような問題点を解決するためになされたも
のであり、シンドローム回路、更にはチエン回路に加え
て符号化回路をも兼用できるようにして小型化を図れる
ようにした符号化・復号化回路を提供することを目的と
する。
〔問題点を解決するための手段〕
本発明に係る符号化・復号化回路は、シンドローム計算
部の出力にメモリに予め格納しである所要の定数を順次
乗じ、その積の異相をとり、この異相として人力情報の
検査シンボルを得るようにしたものである。
〔作用〕
符号化すべき情+[よシンドローム計算部において仮の
シンドロームが計算される。この計算値はメモリから読
出した定数が乗じられ、その積の異相がとられ、その結
果としての検査シンボルが得られる。
〔実施例〕
以下本発明をその実施例を示す図面に基づいて詳述する
。第1図において1は符号化すべき情報又は復号化すべ
き情報の入力端子であり、入力情報はシンドローム計算
部16に与えられる。
このシンドローム計算部16は第2図に示した如きチェ
ン回路を兼ねるものでも、またシンドローム計算のみを
行うものであってもよい。シンドローム計算結果の出力
端子3は、ここからシンドローム値を復号化のために出
力できる。また該シンドローム値はガロア体の乗算回路
11に入力され、ここで第1メモリ12から読出された
定数との積が算出され、積はガロア体の加算器13へ入
力される。
加算器13の加算結果は第2メモリ14へ入力される。
第2メモ1月4の記憶内容は加算器13へ与えられ、乗
算器11側との和が算出される。つまり加算器13と第
2メモリ14とで乗算器11出力の異相か求められる。
第2メモリ14の内容は計算出力をラッチするレジスタ
15に与えられ、その出力端子10から検査シンボルが
出力される。
次にこれらの回路にて行う演算について、まずその原理
を説明する。入力端子1へ与えられる受信語のベクトル
rのシンドロームベクトルSはS = r H”   
   ・・・fl)として表される。ここにおいてHは
パリティ検査マトリックスであり、Tはその行列の転置
を示す。
一方受信語のベクトルrは y= (y、: yc) = 〔Ti  :Oc)+ (Of  :丁。〕 ・・
・(2)と表すことができる。ここにおいてr、はベク
トルTの情報シンボル部分、T、は検査シンボル部分で
あり、0c、0、は夫々ゼロベクトルを表す。
誤りが生じない場合はシンドローム計算部ルSは 5=vHT =0        =・(31であるか
ら、符号化とは(3)式を満足するベクトルIrcを算
出することと等価であるということができる。
即ちf21. (3)式より rH’=((丁=  :oc〕 +  (Oi  :y
c〕)H”=(yi  :0c)H”+(Ot  :y
c)H”=5z  +  (ot  : 丁ゎ)H”=
O・・・(4)、−、Si = (Oi  : Tc)
H”       ・15)Hは下記(6)式で与えら
れるから 但しdは 受信ベクトルが〔OL 二丁。〕である場合は仮のシン
ドロームS、は Si−〔Ol :Tc)HT となるから、rcは Tc=A−’SL     ・(81 但し、 而して第1図に示す回路は(8)弐を計算すべく構成さ
れているのである。即ち情報が入力されるとシンドロー
ム計算部16によって仮のシンドロームS、が計算され
る。第1メモi月2にはA −1の元素α°等が予め格
納されており、この元素が順次読出され、乗算回路11
でシンドロームS、と乗算されて加算器13へ入力され
る。
第2メモリ14は初期状態においてはクリアされており
、このメモ1月4と加算器13との働きによりA−’、
S、の各項が計算され、その都度異相かとられる。最後
にレジスタ15に)灸査シンボル丁。がラッチされ、こ
れが出力端子10から出力されることとなる。
〔効果〕
本発明回路は以上のように構成したものであるので符号
化回路と復号化回路のハードウェアの兼用化が図れこれ
を小型化できる。なおシンドローム計算部として第2図
に示した如きチェン回路も兼ねるものを用いる場合は、
符号化、復号化回路のより一層の小型化が図れる。
【図面の簡単な説明】
第1図は本発明回路を離水するブロック図、第2図は従
来公知のシンドローム・チェン回路の離水回路図である
。 11・・・乗算回路 12・・・第1メモリ13・・・
加算回路14・・・第2メモリ 16・・・シンドロー
ム計算部なお、図中、同一符号は同一、又は相当部分を
示す。 代理人  大  岩  増  雄 手続補正書(自発) 3.補正をする者 代表者志岐守哉 4、代理人 住 所     東京都千代田区丸の内二丁目2番3号
5、補正の対象 明細書の「発明の詳細な説明」の欄及び図面6、補正の
内容 6−1明細書の「発明の詳細な説明」の欄+11明細書
第2頁10行目に「加算機」とあるのを「加算器」と訂
正する。 (2)明細書筒3頁8行目に「奏される。」とあるのを
「実現される。」と訂正する。 (3)明細書第3真17〜20行目に「その和・・・・
・・(中略)・・・・・・クロック数にて」とあるのを
と訂正する。 (4)明細書第4頁3行目の「回路では」と「レジスタ
」との間に「まずスイッチSXを開きスイッチSwO〜
Sw8をU側に切り替え」を加入する。 (5)明細書筒4頁5行目に「セットし、」とあるのを
「セットする。次いでスイッチS、1゜〜5WIIをW
側に切り替え、」と訂正する。 (6)明細書節4頁12行目の末尾に以下の文章を加入
する。 「このとき、出力端子2の出口Σσ、(αJ)・が“0
”であるときの入力クロノク数が誤り位置多項式の根を
示すことになる。」 +71明細書第8頁2行目の「但しdは」の後に「符号
の設計距離である。」を加入する。 (8)明細書第8頁下から4行目のA −1の弐の右辺
を以下のように訂正する。 6−2図面 第2図を添付図面に朱記した如く訂正する。 7、添付書類の目録

Claims (1)

    【特許請求の範囲】
  1. 1、入力情報のシンドロームを計算するシンドローム計
    算部と、所要の定数を予め記憶させてある第1メモリと
    、前記シンドローム計算部が出力するシンドロームと前
    記第1メモリから順次読出した内容とを乗算するガロア
    体の乗算回路と、第2メモリと、前記乗算回路出力及び
    前記第2メモリの内容を加算するガロア体の加算回路と
    を備え、第2メモリに入力情報検査シンボルを得べくな
    したことを特徴とする符号化・復号化回路。
JP16840286A 1986-06-18 1986-07-17 符号化回路 Expired - Fee Related JPH0744467B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP16840286A JPH0744467B2 (ja) 1986-07-17 1986-07-17 符号化回路
US07/063,178 US4841300A (en) 1986-06-18 1987-06-17 Error correction encoder/decoder
CA000540041A CA1291819C (en) 1986-06-18 1987-06-18 Decoder
DE3750526T DE3750526T2 (de) 1986-06-18 1987-06-19 Dekodierer.
EP87108796A EP0249982B1 (en) 1986-06-18 1987-06-19 Decoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16840286A JPH0744467B2 (ja) 1986-07-17 1986-07-17 符号化回路

Publications (2)

Publication Number Publication Date
JPS6324724A true JPS6324724A (ja) 1988-02-02
JPH0744467B2 JPH0744467B2 (ja) 1995-05-15

Family

ID=15867454

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16840286A Expired - Fee Related JPH0744467B2 (ja) 1986-06-18 1986-07-17 符号化回路

Country Status (1)

Country Link
JP (1) JPH0744467B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6386927A (ja) * 1986-09-30 1988-04-18 Canon Inc 符号化・復号回路
JPH03190327A (ja) * 1989-12-19 1991-08-20 Nec Corp 誤り訂正回路
JP2010199811A (ja) * 2009-02-24 2010-09-09 Fanuc Ltd 制御装置のメモリシステム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6386927A (ja) * 1986-09-30 1988-04-18 Canon Inc 符号化・復号回路
JPH03190327A (ja) * 1989-12-19 1991-08-20 Nec Corp 誤り訂正回路
JP2010199811A (ja) * 2009-02-24 2010-09-09 Fanuc Ltd 制御装置のメモリシステム

Also Published As

Publication number Publication date
JPH0744467B2 (ja) 1995-05-15

Similar Documents

Publication Publication Date Title
US6704902B1 (en) Decoding system for error correction code
KR950015182B1 (ko) 갈로아 필드 곱셈회로
EP0061345B1 (en) Processing circuits for operating on digital data words which are elements of a galois field
JPS59124011A (ja) 多数バイトエラ−訂正システム
US5905740A (en) Apparatus and method for error correction
JPS61281720A (ja) Bch符号の復号装置
JPH07509108A (ja) リード・ソロモンエンコーダ/デコーダの単一スタックの実現
JPS6324724A (ja) 符号化回路
TWI226758B (en) Encoding method and apparatus for cross interleaved cyclic codes
JP2002033669A (ja) 復号回路及びその復号方法
US6260173B1 (en) Combined system for producing error correction code symbols and error syndromes
JP2581534B2 (ja) 演算回路
JP3850512B2 (ja) リードソロモン復号装置
JPS6345923A (ja) シンドロ−ム計算回路
JPS5880768A (ja) ガロア体における除算装置
KR940007570B1 (ko) 디지탈 시스템의 다항식 곱셈회로
JP3280470B2 (ja) 誤り訂正回路
JP2838326B2 (ja) ディジタル乗算器
JPH0778748B2 (ja) ガロア体演算ユニット
KR970005125B1 (ko) 리드-솔로만 부호기
TWI261194B (en) Multiply accumulator for two N bit multipliers and an M bit addend
KR950014021B1 (ko) 부호화 및 복호화 기능을 갖는 리드-솔로몬 복호기
JPH06314979A (ja) ガロア体乗算回路
JPH09162753A (ja) 符号語の復号方式
Wei et al. Error detection of arithmetic circuits using a residue checker with signed-digit number system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees