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
JPH0214817B2 - - Google Patents
[go: Go Back, main page]

JPH0214817B2 - - Google Patents

Info

Publication number
JPH0214817B2
JPH0214817B2 JP60184824A JP18482485A JPH0214817B2 JP H0214817 B2 JPH0214817 B2 JP H0214817B2 JP 60184824 A JP60184824 A JP 60184824A JP 18482485 A JP18482485 A JP 18482485A JP H0214817 B2 JPH0214817 B2 JP H0214817B2
Authority
JP
Japan
Prior art keywords
code
circuit
matrix
encoding
syndrome
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
JP60184824A
Other languages
English (en)
Other versions
JPS6245224A (ja
Inventor
Motoyoshi Nagai
Masahiro Sasaki
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.)
Panasonic System Solutions Japan Co Ltd
Original Assignee
Matsushita Graphic Communication Systems Inc
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 Matsushita Graphic Communication Systems Inc filed Critical Matsushita Graphic Communication Systems Inc
Priority to JP18482485A priority Critical patent/JPS6245224A/ja
Publication of JPS6245224A publication Critical patent/JPS6245224A/ja
Publication of JPH0214817B2 publication Critical patent/JPH0214817B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Error Detection And Correction (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、情報記憶装置等における符号・復号
化処理装置に関する。
従来の技術 従来、この種の装置においては、第3図に示す
ように、情報コードが入力される入力端子1と、
この入力端子1に入力された情報コードから検査
コードを生成する除算回路2と、この除算回路2
の出力線3から出力される検査コードと前記入力
端子1から入力される情報コードと切り換えてそ
の出力線6から符号化コードを出力するセレクタ
5と、エンコード制御回路4とで符号化回路Aを
構成し、情報コードに検査コードを付加すること
によつて符号化処理が行なわれている一方、符号
化コードが入力される入力端子7と、この入力端
子7に入力された符号化コードからシンドローム
を計算する計算回路8と、この計算回路8の出力
線9から出力されるシンドロームと前記符号化コ
ードとから訂正処理を行なつてその出力線12か
ら情報コードを出力する訂正回路11と、デコー
ド制御回路10とで復号化回路Bを構成し、復号
化処理が行なわれていた。
発明が解決しようとする問題点 しかしながら、上述した従来装置の構成によれ
ば、符号化処理と復号化処理とが別々の回路構成
で行なわれていることから、両回路において別々
の制御が必要となり、また検査コード生成のため
に除算回路を用いていることから、構成ビツト数
の多いシンボルを扱う符号語においては、除算回
路及びシンドローム計算回路の回路規模が膨大に
なるという問題があつた。
本発明は、上述の問題点に鑑みなされたもの
で、回路規模が膨大になることのないようにした
符号・復号化処理装置を提供することを目的とし
たものである。
問題点を解決するための手段 上述の問題点を解決するために、本発明は、生
成行列(G−Matrix)と検査行列(H−
Matrix)のテーブルを読出し専用メモリ
(ROM)にもち、同一回路において符号化及び
シンドローム計算を行なうという構成を備えたも
のである。
作 用 すなわち、本発明は、上述の構成によつて、符
号・復号化処理を1つの回路にまとめ上げること
ができることから、回路規模を大幅に削減するこ
とが可能になる。
実施例 以下、本発明を第1図及び第2図に示す一実施
例に基づいて説明する。
第1図は本発明に係る符号・復号化処理装置の
概略構成を示し、図中21は情報コードまたは符
号化コードの入力端子、22はエンコード及びシ
ンドローム計算を行なう回路、23は生成行列及
び検査行列のテーブルが格納されたROM、24
は検査コード及びシンドロームの出力線、25は
符号化時に情報コードと検査コードとを切り換え
て出力するセレクタ、26はセレクタ25からの
符号化コードの出力端子、27は制御回路、28
は復号化時に訂正動作を行なう回路、29は情報
コードの出力端子である。
以上のように構成された符号・復号化処理装置
について、以下その動作を説明する。まず、符号
化時に、情報コードが入力端子21に入力される
と、エンコード回路22によつてROM23に格
納されている生成行列(G−Matrix)と情報コ
ードの行列積演算が行なわれ、検査コードが生成
されて出力線24から出力されるとともに、制御
回路27によつてセレクタ25が切り換えられ、
情報コードに続いて検査コードが符号化コードと
して出力端子26から出力される。一方、復号化
時に、入力端子21に符号化コードが入力される
と、シンドローム計算回路22によつてROM2
3に格納されている検査行列(H−Matrix)と
符号化コードの行列積演算が行なわれ、シンドロ
ームが生成されて制御回路27によつて制御され
た訂正回路28によつて情報コードが出力端子2
9から出力されるようになつているものである。
上述のとおり、エンコード及びシンドローム計
算回路22は、行列の積演算行なうもので、検査
コードあるいはシンドロームを4シンボル生成す
る例の概略構成を第2図に示す。すなわち、第2
図に示すように、入力端子31に情報コードまた
は符号化コードが入力され、生成行列(G−
Matrix)または検査行列(H−Matrix)の各要
素が入力端子32に入力されると、乗算回路33
によつてそれらの積が積項出力線34に出力され
る。また、ラツチ37〜40は、それまでの演算
結果が順次4シンボル毎に格納されており、その
出力がセレクタ41を通り加算回路35によつて
出力線34に出力される次の積項を加算し、出力
線36に順次シンボルを出力してその結果が再び
ラツチ37〜40に順次格納されて行き、出力端
子42に検査コードまたはシンドロームを出力す
ることにより行列の積演算が行なわれるものであ
る。
発明の効果 以上の説明から明らかなように、本発明は、生
成行列と検査行列のテーブルをROMにもち、同
一回路において符号化及びシンドローム計算を行
ない得るようにすることによつて、符号・復号化
処理を1つの回路にまとめ上げてなることから、
回路規模を大幅に削減できるという効果を有する
ものである。
【図面の簡単な説明】
第1図は本発明に係る符号・復号化処理方法を
用いた一実施例の概略的回路構成図、第2図は同
じくエンコード及びシンドローム計算回路の要部
概略構成図、第3図は従来の符号・復号化処理装
置の概略的回路構成図である。 21……情報コードまたは符号化コードの入力
端子、22……エンコード及びシンドローム計算
回路、23……生成行列及び検査行列テーブル
ROM、24……検査コード及びシンドローム出
力線、25……セレクタ、26……符号化コード
出力端子、27……制御回路、28……訂正回
路、29……情報コード出力端子、31……情報
コードまたは符号化コード入力端子、32……生
成行列及び検査行列要素入力端子、33……乗算
回路、34……出力線、35……加算回路、36
……順次シンボル出力線、37〜40……ラツ
チ、41……セレクタ、42……検査コードまた
はシンドローム出力端子。

Claims (1)

    【特許請求の範囲】
  1. 1 情報コードあるいは符号化コードを択一的に
    選択入力する入力手段と、この入力手段より入力
    された情報コードあるいは符号化コードと生成行
    列あるいは検査行列との積演算を行ない、検査コ
    ードあるいはシンドロームの計算を行なう演算手
    段と、前記生成行列および検査行列を記憶する記
    憶手段と、前記情報コードと前記演算回路から出
    力される検査コードとを切り替える切替手段と、
    前記演算回路から出力されるシンドロームに基づ
    き前記符号化コードの訂正処理を行なう訂正手段
    とを有する符号・復号化処理装置。
JP18482485A 1985-08-22 1985-08-22 符号・復号化処理装置 Granted JPS6245224A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18482485A JPS6245224A (ja) 1985-08-22 1985-08-22 符号・復号化処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18482485A JPS6245224A (ja) 1985-08-22 1985-08-22 符号・復号化処理装置

Publications (2)

Publication Number Publication Date
JPS6245224A JPS6245224A (ja) 1987-02-27
JPH0214817B2 true JPH0214817B2 (ja) 1990-04-10

Family

ID=16159934

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18482485A Granted JPS6245224A (ja) 1985-08-22 1985-08-22 符号・復号化処理装置

Country Status (1)

Country Link
JP (1) JPS6245224A (ja)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58147807A (ja) * 1982-02-26 1983-09-02 Toshiba Corp 誤り訂正回路

Also Published As

Publication number Publication date
JPS6245224A (ja) 1987-02-27

Similar Documents

Publication Publication Date Title
JP3232602B2 (ja) ユークリッドの互除回路
JPH045214B2 (ja)
US3859630A (en) Apparatus for detecting and correcting errors in digital information organized into a parallel format by use of cyclic polynomial error detecting and correcting codes
EP0249982A2 (en) Decoder
JPS6114540B2 (ja)
Peng et al. On Construction of the $(24, 12, 8) $ Golay Codes
JPH09505952A (ja) プログラム可能な冗長/シンドローム生成装置
KR100336234B1 (ko) 데이터 오류 정정 장치
JPH0214817B2 (ja)
JPS61237521A (ja) 誤り訂正符号の符号化・復号化回路
EP0341851A2 (en) Method and apparatus for interleaved encoding
US9985661B1 (en) Reed-Solomon erasure code decoder
JPH06230991A (ja) 有限体での任意元素の逆数算出方法及び装置
JPH0345020A (ja) 巡回符号処理回路
JP2575506B2 (ja) チエンサーチ回路
US6704901B1 (en) Runtime programmable Reed-Solomon decoder
JPS6248812A (ja) 逆元計算方式
JP2622957B2 (ja) Bch符号の符号化及び復号化方法
AU608690B2 (en) Method and apparatus for decoding error correction code
RU2037271C1 (ru) Устройство для коррекции ошибок
JP2570251B2 (ja) 有限体の演算回路
US3240922A (en) Serial digital electronic computer
KR970005125B1 (ko) 리드-솔로만 부호기
JPS6269728A (ja) 誤り訂正回路
CA1082815A (en) Table lookup direct decoder for double-error- correcting (dec) bch codes using general pair of syndromes