JPH03148921A - 省電力形誤り訂正復号器 - Google Patents
省電力形誤り訂正復号器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
Links
Landscapes
- Error Detection And Correction (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
テーブル復号法を用いた省電力形誤り訂正復号器に関し
、 大容量のメモリからなるテーブルの消費電力を低減する
ことを目的とし、 シンドローム発生器によりデータからシンドロームを求
め、該シンドロームをアドレスとしてテーブルから誤り
位置情報を読出し、訂正回路に於いて前記データの誤り
ビットを訂正する誤り訂正復号器に於いて、前記シンド
ローム発生器からのシンドロームが誤り無しを示すオー
ルOを検出した時に、前記テーブルをスタンバイ状態に
制御する検出制御部を設けて構成した。
、 大容量のメモリからなるテーブルの消費電力を低減する
ことを目的とし、 シンドローム発生器によりデータからシンドロームを求
め、該シンドロームをアドレスとしてテーブルから誤り
位置情報を読出し、訂正回路に於いて前記データの誤り
ビットを訂正する誤り訂正復号器に於いて、前記シンド
ローム発生器からのシンドロームが誤り無しを示すオー
ルOを検出した時に、前記テーブルをスタンバイ状態に
制御する検出制御部を設けて構成した。
本発明は、テーブル復号法を用いた省電力形誤り訂正復
号器に関するものである。
号器に関するものである。
BCH符号(Bose−Chaudhuri−Hocq
uenghen+の符号)は、符号化率や訂正可能誤り
ビット数等の選択の自由度が大きい利点があるが、その
復号は代数的演算により行われ、比較的複雑であるから
、TDMA通信回線等の高速通信回線に対して適用する
ことが困難と考えられていた。しかし、高速動作のメモ
リが開発されたことにより、シンドロームパターンと誤
りパターンとを対応させて格納したテーブルを用いるテ
ーブル復号法を適用することにより、高速通信回線に於
いてもBCI(符号を用いてデータを伝送することが可
能となった。このようなテーブル復号法に於いては、比
較的大容量のメモリを用いるものであるから、その消費
電力を低減することが要望されている。
uenghen+の符号)は、符号化率や訂正可能誤り
ビット数等の選択の自由度が大きい利点があるが、その
復号は代数的演算により行われ、比較的複雑であるから
、TDMA通信回線等の高速通信回線に対して適用する
ことが困難と考えられていた。しかし、高速動作のメモ
リが開発されたことにより、シンドロームパターンと誤
りパターンとを対応させて格納したテーブルを用いるテ
ーブル復号法を適用することにより、高速通信回線に於
いてもBCI(符号を用いてデータを伝送することが可
能となった。このようなテーブル復号法に於いては、比
較的大容量のメモリを用いるものであるから、その消費
電力を低減することが要望されている。
従来例のBCH符号のテーブル復号法による誤り訂正復
号器は、例えば、第3図に示す構成を有し、31はシン
ドローム発生器、32はリードオンリメモり(ROM)
等のメモリにより構成されたテーブル、33は訂正回路
、34は遅延回路である。
号器は、例えば、第3図に示す構成を有し、31はシン
ドローム発生器、32はリードオンリメモり(ROM)
等のメモリにより構成されたテーブル、33は訂正回路
、34は遅延回路である。
入力データはシンドローム発生器31と遅延回路34と
に加えられ、シンドローム発生器31により生成多項式
に従ってシンドロームが求められ、このシンドロームは
アドレスとしてテーブル32に加えられる。このテーブ
ル32は、リードオンリメモり(ROM)により構成さ
れ、シンドローム対応にビット誤り位置情報を格納した
ものであり、シンドローム発生器31からのシンドロー
ムに従って読出されたビット誤り位置情報は訂正回路3
3に加えられ、遅延回路34により各部の遅延時間に従
った時間を遅延された入力データが訂正回路33に加え
られて、誤りビットが訂正される。訂正回路33は、例
えば、排他的オア回路により構成され、誤りビット位置
に°I°°となるパターンがテーブル32から読出され
るから、その誤りビット位置の入力データのビットが反
転されて訂正されることになる。
に加えられ、シンドローム発生器31により生成多項式
に従ってシンドロームが求められ、このシンドロームは
アドレスとしてテーブル32に加えられる。このテーブ
ル32は、リードオンリメモり(ROM)により構成さ
れ、シンドローム対応にビット誤り位置情報を格納した
ものであり、シンドローム発生器31からのシンドロー
ムに従って読出されたビット誤り位置情報は訂正回路3
3に加えられ、遅延回路34により各部の遅延時間に従
った時間を遅延された入力データが訂正回路33に加え
られて、誤りビットが訂正される。訂正回路33は、例
えば、排他的オア回路により構成され、誤りビット位置
に°I°°となるパターンがテーブル32から読出され
るから、その誤りビット位置の入力データのビットが反
転されて訂正されることになる。
BCH符号は、(a) l誤り訂正符号、(b)1誤り
訂正、2誤り検出符号、(C)2誤り訂正符号、(d)
2誤り訂正、3誤り検出符号等に分類することができる
。又テーブル32の容量は、符号長等に対応して大きく
なるもので、例えば、符号長2)5.2誤り訂正の場合
に、約IMビットの容量を必要とすることになる。
訂正、2誤り検出符号、(C)2誤り訂正符号、(d)
2誤り訂正、3誤り検出符号等に分類することができる
。又テーブル32の容量は、符号長等に対応して大きく
なるもので、例えば、符号長2)5.2誤り訂正の場合
に、約IMビットの容量を必要とすることになる。
テーブル32は、シンドローム発生器31からのシンド
ロームをアドレスとして常時アクセスされるものであり
、従って、入力データにビット誤りが含まれていない場
合でも、テーブル32は動作状態となって電力が消費さ
れることになる。
ロームをアドレスとして常時アクセスされるものであり
、従って、入力データにビット誤りが含まれていない場
合でも、テーブル32は動作状態となって電力が消費さ
れることになる。
本発明は、大容量のメモリからなるテーブルの消費電力
を低減することを目的とするものである。
を低減することを目的とするものである。
本発明の省電力形誤り訂正復号器は、誤りが無い時には
、テーブルをスタンバイ状態とするものであり、第1図
を参照して説明する。
、テーブルをスタンバイ状態とするものであり、第1図
を参照して説明する。
シンドローム発生器1によりデータからシンドロームを
求め、このシンドロームをアドレスとしてテーブル2か
ら誤り位置情報を読出し、訂正回路3に於いてデータの
誤りビットを訂正する誤り訂正復号器に於いて、シンド
ローム発生器lからのシンドロームが誤り無しを示すオ
ール0”を検出した時に、テーブル2をスタンバイ状態
に制御する検出制御部4を設けたものであり、5は遅延
回路である。
求め、このシンドロームをアドレスとしてテーブル2か
ら誤り位置情報を読出し、訂正回路3に於いてデータの
誤りビットを訂正する誤り訂正復号器に於いて、シンド
ローム発生器lからのシンドロームが誤り無しを示すオ
ール0”を検出した時に、テーブル2をスタンバイ状態
に制御する検出制御部4を設けたものであり、5は遅延
回路である。
シンドローム発生器1からのシンドロームが誤り無しを
示すオール0”の場合は、入力データの誤りを行う必要
がないので、このオールOIIを検出制御部4で検出す
ると、テーブル2をスタンバイ状態に制御するものであ
る。テーブル2はスタンバイ状態に於いては消費電力が
小さくなるので、消費電力を低減することができる。
示すオール0”の場合は、入力データの誤りを行う必要
がないので、このオールOIIを検出制御部4で検出す
ると、テーブル2をスタンバイ状態に制御するものであ
る。テーブル2はスタンバイ状態に於いては消費電力が
小さくなるので、消費電力を低減することができる。
以下図面を参照して本発明の実施例について詳細に説明
する。
する。
第2図は本発明の実施例のブロック図であり、10はデ
ータの入力端子、11はシンドローム発生器、12はテ
ーブル、13は訂正回路、14は検出制御部、15は遅
延回路、16はデコーダ、17はメモり部、18はセン
ス部、19は電源部、20は出力端子である。
ータの入力端子、11はシンドローム発生器、12はテ
ーブル、13は訂正回路、14は検出制御部、15は遅
延回路、16はデコーダ、17はメモり部、18はセン
ス部、19は電源部、20は出力端子である。
入力端子lOに、高速通信回線の受信データ等のデータ
が加えられ、シンドローム発生器11と遅延回路15と
に加えられる。又テーブル12はデコーダ16とメモり
部17とセンス部18と電源部19とからなる場合を示
し、シンドローム発生器11からのシンドロームはデコ
ーダ16によリゾコードされ、メモり部17がアクセス
されて誤りビット位置情報がセンス部18により読出さ
れ、訂正回路13に加えられる。又電源部19から各部
への動作電力が供給されている。
が加えられ、シンドローム発生器11と遅延回路15と
に加えられる。又テーブル12はデコーダ16とメモり
部17とセンス部18と電源部19とからなる場合を示
し、シンドローム発生器11からのシンドロームはデコ
ーダ16によリゾコードされ、メモり部17がアクセス
されて誤りビット位置情報がセンス部18により読出さ
れ、訂正回路13に加えられる。又電源部19から各部
への動作電力が供給されている。
シンドローム発生器11からのシンドロームは、データ
に誤りビットを含まない時、オール0°”となるもので
あり、検出制御部14はこのオール0°を検出すると、
テーブル12をスタンバイ状態に制御する。例えば、メ
モり部17がリードオンリメモり(ROM)等の不揮発
性メモリからなる場合は、電源部19から各部へ供給す
る電力を遮断する。それによって、メモり部17は誤り
ビット位置情報を格納した状態で低消費電力状態となる
。又メモり部17がダイナミック・ランダムアクセスメ
モり(DRAM)からなる場合、デコーダ16とセンス
部18とに対して電源供給を停止して、低消費電力状態
とすることができる。
に誤りビットを含まない時、オール0°”となるもので
あり、検出制御部14はこのオール0°を検出すると、
テーブル12をスタンバイ状態に制御する。例えば、メ
モり部17がリードオンリメモり(ROM)等の不揮発
性メモリからなる場合は、電源部19から各部へ供給す
る電力を遮断する。それによって、メモり部17は誤り
ビット位置情報を格納した状態で低消費電力状態となる
。又メモり部17がダイナミック・ランダムアクセスメ
モり(DRAM)からなる場合、デコーダ16とセンス
部18とに対して電源供給を停止して、低消費電力状態
とすることができる。
又メモり部17がスタティック・ランダムアクセスメモ
り(SRAM)からなる場合、ダイナミック・ランダム
アクセスメモリを用いた場合と同様に、デコーダ16と
センス部18とに対して電源供給を停止すると共に、メ
モり部17の記憶内容が消失しない程度に供給電圧を低
下して、低消費電力状態とすることができる。
り(SRAM)からなる場合、ダイナミック・ランダム
アクセスメモリを用いた場合と同様に、デコーダ16と
センス部18とに対して電源供給を停止すると共に、メ
モり部17の記憶内容が消失しない程度に供給電圧を低
下して、低消費電力状態とすることができる。
BCH符号の符号長を2)5とし、2誤り訂正符号の場
合、メモり部17はIMビットの容量を必要とすること
になり、ランダムアクセスメモり(ROM)により構成
した場合の消費電力は、約200mW程度となる。又高
速通信回線の誤り率は10−”以下であるから、誤りビ
ットが含まれる場合のみテーブル12を動作袂態とする
ことにより、消費電力は2mW以下となる。回線状態が
良好な場合には、更に消費電力が低減されることになる
。
合、メモり部17はIMビットの容量を必要とすること
になり、ランダムアクセスメモり(ROM)により構成
した場合の消費電力は、約200mW程度となる。又高
速通信回線の誤り率は10−”以下であるから、誤りビ
ットが含まれる場合のみテーブル12を動作袂態とする
ことにより、消費電力は2mW以下となる。回線状態が
良好な場合には、更に消費電力が低減されることになる
。
誤り訂正復号器に於けるテーブル12を除いたシンドロ
ーム発生器11、訂正回路13.遅延回路15等の集積
回路の消費電力は、約200mWである。従って、誤り
訂正復号器としての消費電力は400mW程度となるが
、前述の本発明の実施例により、半分の約200mWと
なり、消費電力を低減することができる。
ーム発生器11、訂正回路13.遅延回路15等の集積
回路の消費電力は、約200mWである。従って、誤り
訂正復号器としての消費電力は400mW程度となるが
、前述の本発明の実施例により、半分の約200mWと
なり、消費電力を低減することができる。
本発明は、前述の実施例にのみ限定されるものではな(
、−々付加変更することができるものであり、例えば、
BCH符号のみでなく、バースト誤り訂正が容易なブロ
ック符号としてのファイヤ(Fire)符号等にも適用
できるものである。
、−々付加変更することができるものであり、例えば、
BCH符号のみでなく、バースト誤り訂正が容易なブロ
ック符号としてのファイヤ(Fire)符号等にも適用
できるものである。
(発明の効果)
以上説明したように、本発明は、シンドローム発生器1
からのシンドロームが誤り無しを示すオールOを検出し
た時に、テーブル2をスタンバイ状態に制御する検出制
御部4を設けたものであり、受信データ等のデータに誤
りビットが含まれていない場合は、テーブル2は動作電
源オフ等のスタンバイ状態に制御されるから、消費電力
を低減することができる。特に、通信回線の誤り率が小
さい場合には、データに含まれる誤りビット数が少なく
なるので、テーブル2が動作状態となる時間が非常に少
なくなり、更に消費電力を低減することができる利点が
ある。
からのシンドロームが誤り無しを示すオールOを検出し
た時に、テーブル2をスタンバイ状態に制御する検出制
御部4を設けたものであり、受信データ等のデータに誤
りビットが含まれていない場合は、テーブル2は動作電
源オフ等のスタンバイ状態に制御されるから、消費電力
を低減することができる。特に、通信回線の誤り率が小
さい場合には、データに含まれる誤りビット数が少なく
なるので、テーブル2が動作状態となる時間が非常に少
なくなり、更に消費電力を低減することができる利点が
ある。
第1図は本発明の原理説明図、第2図は本発明の実施例
のブロック図、第3図は従来例のブロック図である。 ■はシンドローム発生器、2はテーブル、3は訂正回路
、4は検出制御部、5は遅延回路である。
のブロック図、第3図は従来例のブロック図である。 ■はシンドローム発生器、2はテーブル、3は訂正回路
、4は検出制御部、5は遅延回路である。
Claims (1)
- 【特許請求の範囲】 シンドローム発生器(1)によりデータからシンドロー
ムを求め、該シンドロームをアドレスとしてテーブル(
2)から誤り位置情報を読出し、訂正回路(3)に於い
て前記データの誤りビットを訂正する誤り訂正復号器に
於いて、 前記シンドローム発生器(1)からのシンドロームが誤
り無しを示すオール“0”を検出した時に、前記テーブ
ル(2)をスタンバイ状態に制御する検出制御部(4)
を設けた ことを特徴とする省電力形誤り訂正復号器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28734389A JPH03148921A (ja) | 1989-11-06 | 1989-11-06 | 省電力形誤り訂正復号器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28734389A JPH03148921A (ja) | 1989-11-06 | 1989-11-06 | 省電力形誤り訂正復号器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03148921A true JPH03148921A (ja) | 1991-06-25 |
Family
ID=17716145
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP28734389A Pending JPH03148921A (ja) | 1989-11-06 | 1989-11-06 | 省電力形誤り訂正復号器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03148921A (ja) |
Cited By (3)
| 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 |
-
1989
- 1989-11-06 JP JP28734389A patent/JPH03148921A/ja active Pending
Cited By (5)
| 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 | |
| US7483319B2 (en) | Method and system for reducing volatile memory DRAM power budget | |
| 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 | |
| US20080016427A1 (en) | Semiconductor memory device | |
| KR100644223B1 (ko) | 리프레쉬 전류소모를 최소화하는 반도체 메모리 장치 및이에 대한 구동방법 | |
| JPH03148921A (ja) | 省電力形誤り訂正復号器 | |
| KR20160017922A (ko) | 반도체 메모리 장치 | |
| KR100688549B1 (ko) | 비휘발성 메모리를 지원하는 온더플라이 bcc 코덱시스템 및 방법 | |
| JP3157787B2 (ja) | 記憶装置 | |
| JPH104568A (ja) | 簡易交換装置のデータ保存回路 | |
| TW201824292A (zh) | 記憶體控制方法、記憶體裝置 | |
| JPS57162195A (en) | Error correcting method for stored data | |
| JPS6018898A (ja) | 半導体メモリ装置 | |
| KR930004436B1 (ko) | 학습리모콘의 학습데이타 저장 메모리 체크방법 | |
| JPH0689237A (ja) | メモリ制御システム | |
| JPS6448153A (en) | Memory controller | |
| JPS63221444A (ja) | 制御記憶装置 | |
| JPS6145494A (ja) | 半導体記憶装置 | |
| KR20000039894A (ko) | 메모리의 데이터 제어 회로 | |
| JPS5746399A (en) | Error correcting method of storage device | |
| JP2007025777A (ja) | データ誤り検出・訂正方法及びデータ誤り検出・訂正機能付きメモリ装置 | |
| JPS6431242A (en) | System for controlling multiplexing storage system |