[go: up one dir, main page]

JPH03148921A - Power saving type error correction decoder - Google Patents

Power saving type error correction decoder

Info

Publication number
JPH03148921A
JPH03148921A JP28734389A JP28734389A JPH03148921A JP H03148921 A JPH03148921 A JP H03148921A JP 28734389 A JP28734389 A JP 28734389A JP 28734389 A JP28734389 A JP 28734389A JP H03148921 A JPH03148921 A JP H03148921A
Authority
JP
Japan
Prior art keywords
error
syndrome
memory
power consumption
error correction
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
JP28734389A
Other languages
Japanese (ja)
Inventor
Noboru Iizuka
昇 飯塚
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP28734389A priority Critical patent/JPH03148921A/en
Publication of JPH03148921A publication Critical patent/JPH03148921A/en
Pending legal-status Critical Current

Links

Landscapes

  • Error Detection And Correction (AREA)

Abstract

PURPOSE:To reduce power consumption by providing a detection control part controlling a table in a standby state when all '0' showing the absence of an error by means of a syndrome is detected. CONSTITUTION:The syndrome from a syndrome generator 11 comes to all '0' when an error bit is not included in data. When the detection control part 14 detects all '0', it controls the table 12 in the standby state. If a memory part 17 consists of a non-volatile memory such as a read only memory(ROM), for example, power supplied from a power source part 19 to respective parts is interrupted. Then, the memory part 17 comes to a low power consumption state in a state where error bit position information is stored. if the memory part 17 consists of a dynamic random access memory(DRAM), the supply of power for a decoder 16 and a sense part 18 is stopped and comes to the low power consumption state.

Description

【発明の詳細な説明】 〔概要〕 テーブル復号法を用いた省電力形誤り訂正復号器に関し
、 大容量のメモリからなるテーブルの消費電力を低減する
ことを目的とし、 シンドローム発生器によりデータからシンドロームを求
め、該シンドロームをアドレスとしてテーブルから誤り
位置情報を読出し、訂正回路に於いて前記データの誤り
ビットを訂正する誤り訂正復号器に於いて、前記シンド
ローム発生器からのシンドロームが誤り無しを示すオー
ルOを検出した時に、前記テーブルをスタンバイ状態に
制御する検出制御部を設けて構成した。
[Detailed Description of the Invention] [Summary] Regarding a power-saving error correction decoder using a table decoding method, the purpose is to reduce the power consumption of a table consisting of a large capacity memory. The error correction decoder reads the error position information from the table using the syndrome as an address, and corrects the error bits of the data in the correction circuit. The present invention is configured by providing a detection control unit that controls the table to be in a standby state when O is detected.

〔産業上の利用分野〕[Industrial application field]

本発明は、テーブル復号法を用いた省電力形誤り訂正復
号器に関するものである。
The present invention relates to a power-saving error correction decoder using a table decoding method.

BCH符号(Bose−Chaudhuri−Hocq
uenghen+の符号)は、符号化率や訂正可能誤り
ビット数等の選択の自由度が大きい利点があるが、その
復号は代数的演算により行われ、比較的複雑であるから
、TDMA通信回線等の高速通信回線に対して適用する
ことが困難と考えられていた。しかし、高速動作のメモ
リが開発されたことにより、シンドロームパターンと誤
りパターンとを対応させて格納したテーブルを用いるテ
ーブル復号法を適用することにより、高速通信回線に於
いてもBCI(符号を用いてデータを伝送することが可
能となった。このようなテーブル復号法に於いては、比
較的大容量のメモリを用いるものであるから、その消費
電力を低減することが要望されている。
BCH code (Bose-Chaudhuri-Hocq
The ``uenghen+ code'' has the advantage of a large degree of freedom in selecting the coding rate and the number of correctable error bits, but its decoding is performed using algebraic operations and is relatively complex, so it is not suitable for TDMA communication lines, etc. It was thought that it would be difficult to apply it to high-speed communication lines. However, with the development of high-speed memory, a table decoding method that uses a table that stores syndrome patterns and error patterns in correspondence can be applied to BCI (using codes) even in high-speed communication lines. It has become possible to transmit data.Since such a table decoding method uses a relatively large capacity memory, it is desired to reduce its power consumption.

〔従来の技術〕[Conventional technology]

従来例のBCH符号のテーブル復号法による誤り訂正復
号器は、例えば、第3図に示す構成を有し、31はシン
ドローム発生器、32はリードオンリメモり(ROM)
等のメモリにより構成されたテーブル、33は訂正回路
、34は遅延回路である。
A conventional error correction decoder based on the BCH code table decoding method has, for example, the configuration shown in FIG. 3, where 31 is a syndrome generator, and 32 is a read-only memory (ROM).
33 is a correction circuit, and 34 is a delay circuit.

入力データはシンドローム発生器31と遅延回路34と
に加えられ、シンドローム発生器31により生成多項式
に従ってシンドロームが求められ、このシンドロームは
アドレスとしてテーブル32に加えられる。このテーブ
ル32は、リードオンリメモり(ROM)により構成さ
れ、シンドローム対応にビット誤り位置情報を格納した
ものであり、シンドローム発生器31からのシンドロー
ムに従って読出されたビット誤り位置情報は訂正回路3
3に加えられ、遅延回路34により各部の遅延時間に従
った時間を遅延された入力データが訂正回路33に加え
られて、誤りビットが訂正される。訂正回路33は、例
えば、排他的オア回路により構成され、誤りビット位置
に°I°°となるパターンがテーブル32から読出され
るから、その誤りビット位置の入力データのビットが反
転されて訂正されることになる。
Input data is applied to a syndrome generator 31 and a delay circuit 34, a syndrome is determined by the syndrome generator 31 according to a generating polynomial, and this syndrome is added to a table 32 as an address. This table 32 is made up of a read-only memory (ROM) and stores bit error position information corresponding to syndromes. The bit error position information read out according to the syndrome from the syndrome generator 31 is sent to the correction circuit
3, and the input data delayed by the delay circuit 34 according to the delay time of each part is applied to the correction circuit 33, and the error bits are corrected. The correction circuit 33 is constituted by, for example, an exclusive OR circuit, and since a pattern with °I°° at the error bit position is read from the table 32, the bit of the input data at the error bit position is inverted and corrected. That will happen.

BCH符号は、(a) l誤り訂正符号、(b)1誤り
訂正、2誤り検出符号、(C)2誤り訂正符号、(d)
2誤り訂正、3誤り検出符号等に分類することができる
。又テーブル32の容量は、符号長等に対応して大きく
なるもので、例えば、符号長2)5.2誤り訂正の場合
に、約IMビットの容量を必要とすることになる。
The BCH code is (a) 1 error correction code, (b) 1 error correction, 2 error detection code, (C) 2 error correction code, (d)
It can be classified into 2 error correction codes, 3 error detection codes, etc. Further, the capacity of the table 32 increases depending on the code length, etc., and for example, in the case of code length 2)5.2 error correction, a capacity of approximately IM bits is required.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

テーブル32は、シンドローム発生器31からのシンド
ロームをアドレスとして常時アクセスされるものであり
、従って、入力データにビット誤りが含まれていない場
合でも、テーブル32は動作状態となって電力が消費さ
れることになる。
The table 32 is constantly accessed using the syndrome from the syndrome generator 31 as an address. Therefore, even if the input data does not contain a bit error, the table 32 is in an active state and power is consumed. It turns out.

本発明は、大容量のメモリからなるテーブルの消費電力
を低減することを目的とするものである。
The present invention aims to reduce the power consumption of a table consisting of a large-capacity memory.

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

本発明の省電力形誤り訂正復号器は、誤りが無い時には
、テーブルをスタンバイ状態とするものであり、第1図
を参照して説明する。
The power-saving error correction decoder of the present invention puts the table in a standby state when there is no error, and will be explained with reference to FIG.

シンドローム発生器1によりデータからシンドロームを
求め、このシンドロームをアドレスとしてテーブル2か
ら誤り位置情報を読出し、訂正回路3に於いてデータの
誤りビットを訂正する誤り訂正復号器に於いて、シンド
ローム発生器lからのシンドロームが誤り無しを示すオ
ール0”を検出した時に、テーブル2をスタンバイ状態
に制御する検出制御部4を設けたものであり、5は遅延
回路である。
In an error correction decoder, a syndrome is obtained from data by a syndrome generator 1, error position information is read from a table 2 using this syndrome as an address, and error bits of the data are corrected in a correction circuit 3. A detection control section 4 is provided which controls the table 2 to be in a standby state when the syndrome from "all 0" indicating no error is detected, and 5 is a delay circuit.

〔作用〕[Effect]

シンドローム発生器1からのシンドロームが誤り無しを
示すオール0”の場合は、入力データの誤りを行う必要
がないので、このオールOIIを検出制御部4で検出す
ると、テーブル2をスタンバイ状態に制御するものであ
る。テーブル2はスタンバイ状態に於いては消費電力が
小さくなるので、消費電力を低減することができる。
If the syndrome from the syndrome generator 1 is all 0'' indicating no error, there is no need to make any errors in the input data, so when the detection control unit 4 detects this all OII, it controls the table 2 to standby state. Since table 2 consumes less power in the standby state, power consumption can be reduced.

〔実施例〕〔Example〕

以下図面を参照して本発明の実施例について詳細に説明
する。
Embodiments of the present invention will be described in detail below with reference to the drawings.

第2図は本発明の実施例のブロック図であり、10はデ
ータの入力端子、11はシンドローム発生器、12はテ
ーブル、13は訂正回路、14は検出制御部、15は遅
延回路、16はデコーダ、17はメモり部、18はセン
ス部、19は電源部、20は出力端子である。
FIG. 2 is a block diagram of an embodiment of the present invention, in which 10 is a data input terminal, 11 is a syndrome generator, 12 is a table, 13 is a correction circuit, 14 is a detection control section, 15 is a delay circuit, and 16 is a 17 is a memory section, 18 is a sense section, 19 is a power supply section, and 20 is an output terminal.

入力端子lOに、高速通信回線の受信データ等のデータ
が加えられ、シンドローム発生器11と遅延回路15と
に加えられる。又テーブル12はデコーダ16とメモり
部17とセンス部18と電源部19とからなる場合を示
し、シンドローム発生器11からのシンドロームはデコ
ーダ16によリゾコードされ、メモり部17がアクセス
されて誤りビット位置情報がセンス部18により読出さ
れ、訂正回路13に加えられる。又電源部19から各部
への動作電力が供給されている。
Data such as data received on a high-speed communication line is applied to the input terminal IO, and is applied to the syndrome generator 11 and the delay circuit 15. Table 12 also shows a case where the decoder 16, memory section 17, sense section 18, and power supply section 19 are configured, and the syndrome from the syndrome generator 11 is reso-coded by the decoder 16, and the memory section 17 is accessed to generate an error. The bit position information is read by the sense section 18 and applied to the correction circuit 13. Further, operating power is supplied from the power supply section 19 to each section.

シンドローム発生器11からのシンドロームは、データ
に誤りビットを含まない時、オール0°”となるもので
あり、検出制御部14はこのオール0°を検出すると、
テーブル12をスタンバイ状態に制御する。例えば、メ
モり部17がリードオンリメモり(ROM)等の不揮発
性メモリからなる場合は、電源部19から各部へ供給す
る電力を遮断する。それによって、メモり部17は誤り
ビット位置情報を格納した状態で低消費電力状態となる
。又メモり部17がダイナミック・ランダムアクセスメ
モり(DRAM)からなる場合、デコーダ16とセンス
部18とに対して電源供給を停止して、低消費電力状態
とすることができる。
The syndrome from the syndrome generator 11 is "all 0°" when the data does not contain any error bits, and when the detection control unit 14 detects this all 0°,
Control table 12 to standby state. For example, if the memory section 17 is made of a nonvolatile memory such as a read-only memory (ROM), the power supplied from the power supply section 19 to each section is cut off. As a result, the memory unit 17 enters a low power consumption state while storing the error bit position information. Further, when the memory section 17 is composed of a dynamic random access memory (DRAM), the power supply to the decoder 16 and the sense section 18 can be stopped to achieve a low power consumption state.

又メモり部17がスタティック・ランダムアクセスメモ
り(SRAM)からなる場合、ダイナミック・ランダム
アクセスメモリを用いた場合と同様に、デコーダ16と
センス部18とに対して電源供給を停止すると共に、メ
モり部17の記憶内容が消失しない程度に供給電圧を低
下して、低消費電力状態とすることができる。
Furthermore, when the memory section 17 is composed of a static random access memory (SRAM), the power supply to the decoder 16 and the sense section 18 is stopped, and the memory By lowering the supply voltage to such an extent that the storage contents of the storage section 17 are not lost, a low power consumption state can be achieved.

BCH符号の符号長を2)5とし、2誤り訂正符号の場
合、メモり部17はIMビットの容量を必要とすること
になり、ランダムアクセスメモり(ROM)により構成
した場合の消費電力は、約200mW程度となる。又高
速通信回線の誤り率は10−”以下であるから、誤りビ
ットが含まれる場合のみテーブル12を動作袂態とする
ことにより、消費電力は2mW以下となる。回線状態が
良好な場合には、更に消費電力が低減されることになる
If the code length of the BCH code is 2)5 and it is a 2 error correction code, the memory section 17 will require a capacity of IM bits, and the power consumption when configured with random access memory (ROM) is , approximately 200 mW. Furthermore, since the error rate of high-speed communication lines is less than 10-'', by setting table 12 to the operating state only when error bits are included, the power consumption becomes less than 2mW.If the line condition is good, , power consumption will be further reduced.

誤り訂正復号器に於けるテーブル12を除いたシンドロ
ーム発生器11、訂正回路13.遅延回路15等の集積
回路の消費電力は、約200mWである。従って、誤り
訂正復号器としての消費電力は400mW程度となるが
、前述の本発明の実施例により、半分の約200mWと
なり、消費電力を低減することができる。
Syndrome generator 11 excluding table 12 in error correction decoder, correction circuit 13. The power consumption of the integrated circuit such as the delay circuit 15 is approximately 200 mW. Therefore, the power consumption as an error correction decoder is about 400 mW, but according to the embodiment of the invention described above, the power consumption can be reduced to about half, about 200 mW.

本発明は、前述の実施例にのみ限定されるものではな(
、−々付加変更することができるものであり、例えば、
BCH符号のみでなく、バースト誤り訂正が容易なブロ
ック符号としてのファイヤ(Fire)符号等にも適用
できるものである。
The present invention is not limited only to the above-mentioned embodiments (
, - can be added and changed, for example,
The present invention can be applied not only to BCH codes but also to Fire codes as block codes that can easily perform burst error correction.

(発明の効果) 以上説明したように、本発明は、シンドローム発生器1
からのシンドロームが誤り無しを示すオールOを検出し
た時に、テーブル2をスタンバイ状態に制御する検出制
御部4を設けたものであり、受信データ等のデータに誤
りビットが含まれていない場合は、テーブル2は動作電
源オフ等のスタンバイ状態に制御されるから、消費電力
を低減することができる。特に、通信回線の誤り率が小
さい場合には、データに含まれる誤りビット数が少なく
なるので、テーブル2が動作状態となる時間が非常に少
なくなり、更に消費電力を低減することができる利点が
ある。
(Effects of the Invention) As explained above, the present invention provides the syndrome generator 1
This system is equipped with a detection control unit 4 that controls the table 2 to standby state when all O's are detected indicating that there is no error in the syndrome from . Since the table 2 is controlled to be in a standby state, such as by turning off the operating power, power consumption can be reduced. In particular, when the error rate of the communication line is small, the number of error bits included in the data is reduced, so the time that Table 2 is in the operating state is greatly reduced, which has the advantage of further reducing power consumption. be.

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

第1図は本発明の原理説明図、第2図は本発明の実施例
のブロック図、第3図は従来例のブロック図である。 ■はシンドローム発生器、2はテーブル、3は訂正回路
、4は検出制御部、5は遅延回路である。
FIG. 1 is a diagram explaining the principle of the present invention, FIG. 2 is a block diagram of an embodiment of the present invention, and FIG. 3 is a block diagram of a conventional example. 2 is a syndrome generator, 2 is a table, 3 is a correction circuit, 4 is a detection control section, and 5 is a delay circuit.

Claims (1)

【特許請求の範囲】 シンドローム発生器(1)によりデータからシンドロー
ムを求め、該シンドロームをアドレスとしてテーブル(
2)から誤り位置情報を読出し、訂正回路(3)に於い
て前記データの誤りビットを訂正する誤り訂正復号器に
於いて、 前記シンドローム発生器(1)からのシンドロームが誤
り無しを示すオール“0”を検出した時に、前記テーブ
ル(2)をスタンバイ状態に制御する検出制御部(4)
を設けた ことを特徴とする省電力形誤り訂正復号器。
[Claims] A syndrome is determined from data by a syndrome generator (1), and the syndrome is used as an address to create a table (
In the error correction decoder which reads the error position information from 2) and corrects the error bits of the data in the correction circuit (3), the syndrome from the syndrome generator (1) indicates that there is no error. a detection control unit (4) that controls the table (2) to be in a standby state when detecting 0'';
A power-saving error correction decoder characterized by being provided with.
JP28734389A 1989-11-06 1989-11-06 Power saving type error correction decoder Pending JPH03148921A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28734389A JPH03148921A (en) 1989-11-06 1989-11-06 Power saving type error correction decoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28734389A JPH03148921A (en) 1989-11-06 1989-11-06 Power saving type error correction decoder

Publications (1)

Publication Number Publication Date
JPH03148921A true JPH03148921A (en) 1991-06-25

Family

ID=17716145

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28734389A Pending JPH03148921A (en) 1989-11-06 1989-11-06 Power saving type error correction decoder

Country Status (1)

Country Link
JP (1) JPH03148921A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998014940A1 (en) * 1996-09-30 1998-04-09 Sony Corporation Reproducing device and device and method for correcting error
US6310848B1 (en) * 1998-02-10 2001-10-30 Victor Company Of Japan, Ltd. Power saving system for optical disc recording/reproducing apparatus
US6496456B2 (en) * 1998-04-21 2002-12-17 Victor Company Of Japan, Ltd. Power saving system for optical disc recording/reproducing apparatus

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998014940A1 (en) * 1996-09-30 1998-04-09 Sony Corporation Reproducing device and device and method for correcting error
US6154866A (en) * 1996-09-30 2000-11-28 Sony Corporation Reproducing apparatus, error correcting unit and error correcting method
US6310848B1 (en) * 1998-02-10 2001-10-30 Victor Company Of Japan, Ltd. Power saving system for optical disc recording/reproducing apparatus
US6496456B2 (en) * 1998-04-21 2002-12-17 Victor Company Of Japan, Ltd. Power saving system for optical disc recording/reproducing apparatus
US6747933B2 (en) 1998-04-21 2004-06-08 Victor Company Of Japan, Ltd. Power saving system for optical disc recording/reproducing apparatus

Similar Documents

Publication Publication Date Title
US7171605B2 (en) Check bit free error correction for sleep mode data retention
US8392779B2 (en) Interface voltage adjustment based on error detection
US8307260B2 (en) Memory apparatus and method using erasure error correction to reduce power consumption
EP1619582A3 (en) Semiconductor memory device with an ECC circuit and method of testing the memory
US7340668B2 (en) Low power cost-effective ECC memory system and method
JP2007157316A (en) Semiconductor memory device for minimizing refresh current consumption and driving method thereof
US20080016427A1 (en) Semiconductor memory device
JPH03148921A (en) Power saving type error correction decoder
KR100688549B1 (en) On-the-fly BCC Codec System and Method Supporting Nonvolatile Memory
JP3157787B2 (en) Storage device
TW201824292A (en) Memory control method and memory device
CN108255633A (en) storage control method and storage device
JPS57162195A (en) Error correcting method for stored data
JPS623520B2 (en)
JPS6018898A (en) Semiconductor memory device
JPS55101199A (en) Memory refresh unit
KR930004436B1 (en) How to check learning data storage memory of learning remote control
JPH0816488A (en) Electronic disk device
JPH0689237A (en) Memory control system
JPS63221444A (en) control storage
JPH07262794A (en) Memory device
KR20000039894A (en) Data control circuit for memory
JPH05143479A (en) Data holding controller
JPS5746399A (en) Error correcting method of storage device
JPS62226352A (en) Storage unit having ras