DE4391075T1 - Datenwiederherstellung nach einem Mißerfolg bei einer Fehlerkorrektur - Google Patents

Datenwiederherstellung nach einem Mißerfolg bei einer Fehlerkorrektur

Info

Publication number
DE4391075T1
DE4391075T1 DE4391075T DE4391075T DE4391075T1 DE 4391075 T1 DE4391075 T1 DE 4391075T1 DE 4391075 T DE4391075 T DE 4391075T DE 4391075 T DE4391075 T DE 4391075T DE 4391075 T1 DE4391075 T1 DE 4391075T1
Authority
DE
Germany
Prior art keywords
data
error
symbol
decoded
trials
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.)
Withdrawn
Application number
DE4391075T
Other languages
English (en)
Inventor
Lih-Jyh Weng
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.)
Quantum Corp
Original Assignee
Digital Equipment 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 Digital Equipment Corp filed Critical Digital Equipment Corp
Publication of DE4391075T1 publication Critical patent/DE4391075T1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • G06F11/1044Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices with specific ECC/EDC distribution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/43Majority logic or threshold decoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/18Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits
    • G06F11/187Voting techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/81Threshold
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/70Masking faults in memories by using spares or by reconfiguring
    • G11C29/74Masking faults in memories by using spares or by reconfiguring using duplex memories, i.e. using dual copies
DE4391075T 1992-03-13 1993-03-12 Datenwiederherstellung nach einem Mißerfolg bei einer Fehlerkorrektur Withdrawn DE4391075T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/850,718 US5321703A (en) 1992-03-13 1992-03-13 Data recovery after error correction failure
PCT/US1993/002658 WO1993018589A1 (en) 1992-03-13 1993-03-12 Data recovery after error correction failure

Publications (1)

Publication Number Publication Date
DE4391075T1 true DE4391075T1 (de) 1994-04-28

Family

ID=25308930

Family Applications (1)

Application Number Title Priority Date Filing Date
DE4391075T Withdrawn DE4391075T1 (de) 1992-03-13 1993-03-12 Datenwiederherstellung nach einem Mißerfolg bei einer Fehlerkorrektur

Country Status (4)

Country Link
US (1) US5321703A (de)
DE (1) DE4391075T1 (de)
GB (1) GB2271451B8 (de)
WO (1) WO1993018589A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10233642B4 (de) * 2001-07-25 2010-11-11 Samsung Electronics Co., Ltd., Suwon Fehlerkorrektur-Kodierung und -Dekodierung in einer Festkörper-Speicherungsvorrichtung

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2923702B2 (ja) * 1991-04-01 1999-07-26 株式会社日立製作所 記憶装置及びそのデータ修復方法
US5426653A (en) * 1993-07-28 1995-06-20 Motorola, Inc. Method and apparatus for performing error correction on a signal received by a radio communication device
US5995559A (en) * 1995-08-31 1999-11-30 Telefonaktiebolaget Lm Ericsson Methods for improved communication using repeated words
US5968197A (en) * 1996-04-01 1999-10-19 Ericsson Inc. Method and apparatus for data recovery
US5838267A (en) * 1996-10-09 1998-11-17 Ericsson, Inc. Method and apparatus for encoding and decoding digital information
US6219814B1 (en) * 1996-12-23 2001-04-17 International Business Machines Corporation Method and apparatus for selectively varying error correcting code (ECC) power in a direct access storage device (DASD)
US6035436A (en) * 1997-06-25 2000-03-07 Intel Corporation Method and apparatus for fault on use data error handling
US6044487A (en) * 1997-12-16 2000-03-28 International Business Machines Corporation Majority voting scheme for hard error sites
US6314433B1 (en) * 1998-06-12 2001-11-06 Hewlett-Packard Company Frame-based heroic data recovery
US6728920B1 (en) 1999-05-24 2004-04-27 Adaptive Broadband Corporation Method for correcting errors in transfer of information
US6732320B1 (en) 2000-04-28 2004-05-04 Promos Technologies Inc. Method and system for improved error correction in optical media data processing
JP3584967B2 (ja) * 2000-08-04 2004-11-04 インターナショナル・ビジネス・マシーンズ・コーポレーション データの再生装置及び再生方法
US6748567B1 (en) * 2001-05-01 2004-06-08 Zettacom, Inc. Method and system for error correction over serial link
US20030023922A1 (en) * 2001-07-25 2003-01-30 Davis James A. Fault tolerant magnetoresistive solid-state storage device
US7398451B2 (en) * 2001-08-09 2008-07-08 Adaptive Networks, Inc. Error correction process and mechanism
JP2003109328A (ja) * 2001-09-28 2003-04-11 Hitachi Ltd 記憶装置及びそのエラー訂正方法
US7131052B2 (en) * 2002-08-12 2006-10-31 International Business Machines Corporation Algebraic decoder and method for correcting an arbitrary mixture of burst and random errors
US6970987B1 (en) * 2003-01-27 2005-11-29 Hewlett-Packard Development Company, L.P. Method for storing data in a geographically-diverse data-storing system providing cross-site redundancy
US7415651B2 (en) * 2004-06-02 2008-08-19 Seagate Technology Data communication system with multi-dimensional error-correction product codes
US7634706B1 (en) * 2005-11-22 2009-12-15 Seagate Technology Llc Majority-detected erasure enhanced error correction
US8086935B1 (en) * 2007-06-19 2011-12-27 Marvell International Ltd. Soft error correction for a data storage mechanism
FR2919773A1 (fr) 2007-07-30 2009-02-06 Canon Kk Procede de decodage de blocs de donnees de contenus, produit programme d'ordinateur, moyen de stockage et dispositif de decodage correspondants
FR2922698B1 (fr) * 2007-10-17 2009-12-11 Canon Kk Procede de decodage d'un ensemble de symboles, produit programme d'ordinateur, moyen de stockage et noeud recepteur correspondants
BRPI0801767A2 (pt) * 2008-06-02 2010-02-23 Ubea método de codificação e/ou decodificação multidimensional e sistema compreendendo tal método
WO2011073710A1 (en) 2009-12-16 2011-06-23 Sandisk Il Ltd Auxiliary parity bits for data written in multi-level cells
US8392810B2 (en) * 2010-01-25 2013-03-05 Qualcomm Incorporated Majority vote error correction
US8898541B2 (en) * 2011-11-30 2014-11-25 Sony Corporation Storage controller, storage device, information processing system, and storage controlling method
US9595979B2 (en) * 2015-01-20 2017-03-14 International Business Machines Corporation Multiple erasure codes for distributed storage
US10205562B1 (en) * 2017-01-03 2019-02-12 Mbit Wireless, Inc. Method and apparatus for error correction

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3439941C1 (de) * 1984-11-02 1985-08-29 Institut für Rundfunktechnik GmbH, 8000 München Verfahren zum Empfang periodisch wiederholter codierter Informationen, die innerhalb eines Fernsehsignals übertragen werden
EP0177690A2 (de) * 1984-09-11 1986-04-16 International Business Machines Corporation Verfahren zur Fehlererkennung und -korrektur durch Mehrheitsentscheidung
DE3718632C1 (de) * 1987-06-03 1988-08-25 Deutsche Forsch Luft Raumfahrt Verfahren zur Dekodierung von Daten
DE3122763C2 (de) * 1981-06-09 1989-06-22 Telefunken Fernseh Und Rundfunk Gmbh, 3000 Hannover, De

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3164804A (en) * 1962-07-31 1965-01-05 Gen Electric Simplified two-stage error-control decoder
US3639901A (en) * 1969-06-10 1972-02-01 Gen Electric Error correcting decoder utilizing estimator functions and decision circuit for bit-by-bit decoding
JPS5910099B2 (ja) * 1976-10-27 1984-03-07 日本電気株式会社 多数決決定回路
US4672612A (en) * 1984-03-30 1987-06-09 Oki Electric Error correction system in a teletext system
NL8402472A (nl) * 1984-08-10 1986-03-03 Philips Nv Multiprocessor-rekenmachinesysteem, bevattende n parallelwerkende rekenmachinemodules en voorzien van een extern apparaat, alsmede rekenmachinemodule voor gebruik in zo'n systeem.
JPS62132270A (ja) * 1985-12-05 1987-06-15 Toshiba Corp 磁気デイスク装置
US4937843A (en) * 1986-03-28 1990-06-26 Ampex Corporation Digital data block synchronizer
US5241548A (en) * 1991-05-23 1993-08-31 Motorola, Inc. Method for error correction of a transmitted data word

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3122763C2 (de) * 1981-06-09 1989-06-22 Telefunken Fernseh Und Rundfunk Gmbh, 3000 Hannover, De
EP0177690A2 (de) * 1984-09-11 1986-04-16 International Business Machines Corporation Verfahren zur Fehlererkennung und -korrektur durch Mehrheitsentscheidung
DE3439941C1 (de) * 1984-11-02 1985-08-29 Institut für Rundfunktechnik GmbH, 8000 München Verfahren zum Empfang periodisch wiederholter codierter Informationen, die innerhalb eines Fernsehsignals übertragen werden
DE3718632C1 (de) * 1987-06-03 1988-08-25 Deutsche Forsch Luft Raumfahrt Verfahren zur Dekodierung von Daten

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
B.C. Mortimer et. al. "The Design of a High- Performance Error-Correcting Coding Scheme for theCanadian Broddcst Telidon System Bases on REE- Solomon Codes" IEEE Trans. Vol. CQM-35. Nov. 1987, S. 1113-1223 *
St.B. Winkler "Adaptive Rate Error Control Through the Use of Diversity Combining and Majority-Logic Decoding in a Hybrid-ARQ Protocol", IEEE Trans., Vol. COM-39, März 1990, S. 380-385 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10233642B4 (de) * 2001-07-25 2010-11-11 Samsung Electronics Co., Ltd., Suwon Fehlerkorrektur-Kodierung und -Dekodierung in einer Festkörper-Speicherungsvorrichtung

Also Published As

Publication number Publication date
WO1993018589A1 (en) 1993-09-16
GB2271451B (en) 1996-02-14
GB2271451A (en) 1994-04-13
US5321703A (en) 1994-06-14
GB2271451B8 (en) 1996-03-11
GB9323387D0 (en) 1994-02-16

Similar Documents

Publication Publication Date Title
DE4391075T1 (de) Datenwiederherstellung nach einem Mißerfolg bei einer Fehlerkorrektur
Seshadri et al. List Viterbi decoding algorithms with applications
EP0931383B1 (de) Fehlerkorrektur mit zwei blockcodes
CN100479333C (zh) 通过被恢复符号的钝化作用对链式反应代码解码的装置和方法
KR930022752A (ko) 입력 데이타 인코딩 방법 및 장치와, 데이타 함유 신호 처리 방법 및 장치
ES2115957T3 (es) Receptor para una señal de espectro disperso de secuencia directa codificada ortogonalmente que emplea el principio del rastrillo.
SE8605236L (sv) Forfarande for att avkoda felkorrigerande blockkoder
CN101162965B (zh) 一种ldpc码的纠删译码方法及系统
EP0993649A4 (de) Gerät und verfahren zum entropischen kodieren
EP0802636A3 (de) Verfahren und Gerät für Fehlerkorrektur
DE50002681D1 (de) Turbo-code-decoder und turbo-code-decodierverfahren mit iterativer kanalparameterschätzung
EP3476052A1 (de) Codierung und decodierung von polaren codes, die auf längen ausgedehnt sind, die keine zweierpotenzen sind
Dos Santos et al. Correction of insertions/deletions using standard convolutional codes and the Viterbi decoding algorithm
Schlegel et al. A burst-error-correcting Viterbi algorithm
Cheung et al. End-to-end system consideration of the Galileo image compression system
Ge et al. Mitigating the Effect of Impulsive Noise in Power Line Communications with Preprocessing
KR100680270B1 (ko) 최대 사후 확률 방식을 이용한 터보 복호기 및 그 복호기에서의 복호 방법
Crepeau et al. Coding and Synchronization Analysis of the NILE UHF Fixed-Frequency Waveform
Waveform Coding and Synchronization Analysis of the NILE UHF Fixed-Frequency Waveform
Tavory et al. On deletion codes
SASAKI et al. An Error-Controlling Scheme Based on Different Importance of Segments of a Natural Language
CN103503072A (zh) 解码装置以及解码方法
Fung et al. An error-correcting syntactic decoder for computer networks
Kobayashi et al. An application of soft-decision to error-detecting codes
Ying et al. The bit error performance for a simplified Viterbi decoding method

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
8127 New person/name/address of the applicant

Owner name: QUANTUM CORP., MILPITAS, CALIF., US

8139 Disposal/non-payment of the annual fee