KR880000426B1 - 이중 부호화 리드 솔로몬 코드에 대한 복호화 방법 및 장치 - Google Patents
이중 부호화 리드 솔로몬 코드에 대한 복호화 방법 및 장치 Download PDFInfo
- Publication number
- KR880000426B1 KR880000426B1 KR1019840006733A KR840006733A KR880000426B1 KR 880000426 B1 KR880000426 B1 KR 880000426B1 KR 1019840006733 A KR1019840006733 A KR 1019840006733A KR 840006733 A KR840006733 A KR 840006733A KR 880000426 B1 KR880000426 B1 KR 880000426B1
- Authority
- KR
- South Korea
- Prior art keywords
- error
- correction
- decoding
- word
- words
- 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
Links
- 238000000034 method Methods 0.000 title claims description 43
- 238000012937 correction Methods 0.000 claims description 142
- 238000001514 detection method Methods 0.000 claims description 27
- 208000011580 syndromic disease Diseases 0.000 claims description 11
- 238000006243 chemical reaction Methods 0.000 claims 4
- 230000000737 periodic effect Effects 0.000 claims 1
- 238000012360 testing method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 3
- 230000009977 dual effect Effects 0.000 description 2
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1806—Pulse code modulation systems for audio signals
- G11B20/1809—Pulse code modulation systems for audio signals by interleaving
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/29—Coding, 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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Probability & Statistics with Applications (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Error Detection And Correction (AREA)
- Detection And Correction Of Errors (AREA)
Abstract
Description
Claims (7)
- (정정) 제1의 배열에 배열된 여러개의 정보 워드와 상기 정보 워드에 대하여 해밍 거리 d1를 갖는 코드에 의해 생성한 여러개의 제1의 검사 워드를 포함하는 제1의 코드블럭과, 제2의 배열에 배열된 여러개의 정보 워드, 각각 다른 상기 제1의 블럭에 속하는 여러개의 정보 워드와 제1의 검사 워드를 갖는 여러개의 제1의 검사워드와 상기 여러개의 정보워드와 상기 여러개의 제1의 검사워드에 대하여 해밍 거리 d2를 갖는 코드에 의해 생성된 여러개의 제2의 검사 워드를 포함하는제2의 코드 블럭을 갖는 복호화 코드 워드에 있어서, (a). 제1의 복호화 단ㅇ서, 적어도 상기 제2의 코드 블럭에 대한 에러를 검출하고 적어도 복호화 상태를 나타내는 플래그의 한 형태를 부가하는 공정과, (b). 제2의 복호화 단에서, 상기 제1의 코드 블럭에 대한 에러를 검출하고 2S2+Ed1-1을 만족하는 S2워드 에러와 E워드 소실을 정정하는 것에서, S2는 위치를 모르는 워드 에러의 수이고 E는 소실된 수이며, 여러개의 S2와 E의 조합에 대하여 에러의 위치와 패턴을 결정하며, 여러개의 결정된 에러의 위치와 에러 패턴에 따라 정정의 고능력과 잘못 정정의 저확률을 갖는 S2와 E의 조합을 결정하고, S2와 E의 선택된 조합의 에러 위치와 에러 패턴에 따라 제2의 복호화 단에서 워드에러를 정정하는 공정을 포함하는 에러 정정방법.
- (정정) 특허청구의 범위 제1항에 있어서, 상기 코드 워드는 이중 부호화된 리드 솔로몬 코드인 에러 정정 방법.
- (정정) 특허청구의 범위 제1항에 있어서, 상기 코드 워드는 이중 부호화된 주기적 중복 검사 코드인 에러 정정 방법.
- (정정) 특허청구의 범위 제1항에 있어서, 단일 블럭에서 플래그의 수와 복호화 결과에 의하여 결정된 잘못 정정의 최소 확률을 갖는 S2와 E으이 조합의 복호 결과가 에러 위치와 에러 패턴에 대한 여러개의 복호 결과로부터 선택되고, 워드 에러는 선택된 복호 결과에 따라 정정되는 에러 정정 방법.
- (정정) 특허청구의 범위 제1항에 따른 에러 정정 방법에 있어서, 입력 신호로부터 신드롬을 발생하기 위한 신드롬 발생기, 갈로이스 필드에서 덧셈, 나눗셈과 곱셈을 실행하기 위한 논리 연산부, 갈로이스 영역의 임의 차원 αi에서 αi를 i 또는 i를 αi로 변환하기 위한 변환회로, 입력 워드에 부가되는 여러개의 형태의 플래그를 계수하기 위한 계수기, 상기 신드롬 발생기에 의하여 발생된 신드롬, 상기 논리연산부의 결과, 상기 변환회로의 변환결과, 상기 계수기에 의해 계수되는 플래그된 입력 워드의 플래그의 수와 상기 입력 신호에 부가된 플래그들을 기억하기 위한 기억 회로. 논리 연산회로, 상기 변환회로, 상기 기억회로를 제어하여 에러 정정 동작을 행하는 프로그램을 저장하기 위한 프로그램 기억회로와, 상기 프로그램과 플래그의 상태에 따라 상기 프로그램 기억회로의 어드레스를 제어하기 위한 제어회로를 포함하는 에러 정정 장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58-202602 | 1983-10-31 | ||
JP58202602A JPH0812612B2 (ja) | 1983-10-31 | 1983-10-31 | 誤り訂正方法及び装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR850003096A KR850003096A (ko) | 1985-05-28 |
KR880000426B1 true KR880000426B1 (ko) | 1988-03-22 |
Family
ID=16460159
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019840006733A Expired KR880000426B1 (ko) | 1983-10-31 | 1984-10-29 | 이중 부호화 리드 솔로몬 코드에 대한 복호화 방법 및 장치 |
Country Status (7)
Country | Link |
---|---|
US (1) | US4646301A (ko) |
EP (1) | EP0140381B1 (ko) |
JP (1) | JPH0812612B2 (ko) |
KR (1) | KR880000426B1 (ko) |
AT (1) | ATE61494T1 (ko) |
CA (1) | CA1220869A (ko) |
DE (1) | DE3484223D1 (ko) |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BR8407228A (pt) * | 1983-12-20 | 1985-11-26 | Sony Corp | Processo e aparelho para decodificador codigo de correcao de erros |
AU610987B2 (en) * | 1983-12-20 | 1991-05-30 | Sony Corporation | Method and apparatus for decoding error correction code |
JPS61154227A (ja) * | 1984-12-26 | 1986-07-12 | Mitsubishi Electric Corp | 2段符号化方法 |
EP0203773B1 (en) * | 1985-05-21 | 1992-07-15 | Sony Corporation | Apparatus for decoding error correcting code |
US4706250A (en) * | 1985-09-27 | 1987-11-10 | International Business Machines Corporation | Method and apparatus for correcting multibyte errors having improved two-level code structure |
JPS62120670A (ja) * | 1985-11-20 | 1987-06-01 | Sony Corp | デ−タの誤り訂正方法 |
JPH0782711B2 (ja) * | 1985-12-09 | 1995-09-06 | 株式会社日立製作所 | 誤り訂正方式 |
JPS62177768A (ja) * | 1986-01-31 | 1987-08-04 | Sony Corp | エラ−訂正装置 |
JPS62180617A (ja) * | 1986-02-04 | 1987-08-07 | Victor Co Of Japan Ltd | パリテイ生成回路 |
JPS62234426A (ja) * | 1986-04-04 | 1987-10-14 | Sony Corp | エラ−訂正方法 |
US5003539A (en) * | 1986-04-11 | 1991-03-26 | Ampex Corporation | Apparatus and method for encoding and decoding attribute data into error checking symbols of main data |
WO1987006368A1 (en) * | 1986-04-11 | 1987-10-22 | Ampex Corporation | Apparatus and method for encoding and decoding attribute data into error checking symbols of main data |
JPS62251949A (ja) * | 1986-04-25 | 1987-11-02 | Mitsubishi Electric Corp | 記憶装置の誤り訂正方法 |
NL8601446A (nl) * | 1986-06-05 | 1988-01-04 | Philips Nv | Werkwijze en inrichting voor het dekoderen van een blok kodesymbolen dat op twee manieren verdeeld is over kodewoorden die elk door een minimum-afstandssepareerbare kode beschermd zijn. |
DE3751958T2 (de) * | 1986-09-30 | 1997-04-10 | Canon K.K., Tokio/Tokyo | Fehlerkorrekturgerät |
JP2526875B2 (ja) * | 1986-11-05 | 1996-08-21 | ソニー株式会社 | デイジタル情報記録装置 |
AU622626B2 (en) * | 1987-06-03 | 1992-04-16 | Sony Corporation | Method of processing data |
JP2563389B2 (ja) * | 1987-11-13 | 1996-12-11 | 松下電器産業株式会社 | 誤り検出訂正方法 |
US4866719A (en) * | 1988-03-21 | 1989-09-12 | Sony Corporation | System and method for performing error correction on still frame audio tape format video signals |
JP3153995B2 (ja) * | 1989-07-29 | 2001-04-09 | ソニー株式会社 | 復号装置 |
US5224106A (en) * | 1990-05-09 | 1993-06-29 | Digital Equipment Corporation | Multi-level error correction system |
WO1992013344A1 (en) * | 1991-01-22 | 1992-08-06 | Fujitsu Limited | Error correction processing device and error correction method |
US5416804A (en) * | 1991-08-21 | 1995-05-16 | U.S. Philips Corporation | Digital signal decoder using concatenated codes |
JP2824474B2 (ja) * | 1992-02-17 | 1998-11-11 | 三菱電機株式会社 | 誤り訂正方式及びこの誤り訂正方式を用いた復号器 |
US5771245A (en) * | 1992-03-20 | 1998-06-23 | Xerox Corporation | Process for independently protecting two dimensional codes from one or more burst errors patterns |
US5373511A (en) * | 1992-05-04 | 1994-12-13 | Motorola, Inc. | Method for decoding a reed solomon encoded signal with inner code and apparatus for doing same |
GB2295753B (en) * | 1992-09-17 | 1996-10-16 | Sony Uk Ltd | Data coding |
GB2270811B (en) * | 1992-09-17 | 1996-02-07 | Sony Broadcast & Communication | Video data compression |
KR950002304B1 (ko) * | 1992-10-07 | 1995-03-16 | 삼성전자주식회사 | 다중 오류정정 방법 |
US5412667A (en) * | 1993-07-08 | 1995-05-02 | Commodore Electronics Limited | Decoder for cross interleaved error correcting encoded data |
KR950010768B1 (ko) * | 1993-10-20 | 1995-09-22 | 주식회사 Lg전자 | 에러 정정 코드 복호 장치 및 그 방법 |
JP3154607B2 (ja) * | 1993-12-28 | 2001-04-09 | 三菱電機株式会社 | 誤り訂正復号装置及び誤り訂正復号方法 |
US5771244A (en) * | 1994-03-09 | 1998-06-23 | University Of Southern California | Universal Reed-Solomon coder/encoder |
JP3328093B2 (ja) * | 1994-07-12 | 2002-09-24 | 三菱電機株式会社 | エラー訂正装置 |
US5591527A (en) * | 1994-11-02 | 1997-01-07 | Minnesota Mining And Manufacturing Company | Optical security articles and methods for making same |
TW311189B (en) * | 1996-09-30 | 1997-07-21 | United Microelectronics Corp | The error-corrected decoding method and its apparatus for Reed-Soloman code |
US5920578A (en) * | 1997-04-23 | 1999-07-06 | Cirrus Logic, Inc. | Method and apparatus for efficiently processing a multi-dimensional code |
GB2368754B (en) * | 2000-10-31 | 2004-05-19 | Hewlett Packard Co | Error detection and correction |
US7389463B2 (en) * | 2001-05-29 | 2008-06-17 | Thomson Licensing | Hierarchical block coding for a packet-based communications system |
FR2838580B1 (fr) * | 2002-04-12 | 2005-04-01 | Canon Kk | Procedes et dispositifs de faible cout pour le decodage de codes produits |
JP2004186856A (ja) * | 2002-12-02 | 2004-07-02 | Pioneer Electronic Corp | 誤り訂正方法、装置及びプログラム |
US7228490B2 (en) * | 2004-02-19 | 2007-06-05 | Quantum Corporation | Error correction decoder using cells with partial syndrome generation |
EP1645930B1 (en) * | 2004-10-11 | 2019-09-04 | Texas Instruments Incorporated | Method and system for detecting a security violation using an error correction code |
JPWO2007026848A1 (ja) * | 2005-09-01 | 2009-03-26 | パナソニック株式会社 | 誤り訂正方法 |
US7734984B2 (en) * | 2006-04-13 | 2010-06-08 | Trident Microsystems (Far East) Ltd. | Erasures assisted block code decoder and related method |
EP1887446A1 (de) * | 2006-08-02 | 2008-02-13 | Siemens Aktiengesellschaft | Verfahren zur seriellen asynchronen Übertragung von Daten in einer Anordnung zur Überwachung, Steuerung und Regelung einer betriebstechnischen Anlage eines Gebäudes |
US10243587B2 (en) | 2017-02-08 | 2019-03-26 | Hewlett Packard Enterprise Developmetn LP | Managing results from list decode methods |
KR20240079388A (ko) * | 2022-11-29 | 2024-06-05 | 삼성전자주식회사 | 메모리 컨트롤러 및 메모리 시스템 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4162480A (en) * | 1977-01-28 | 1979-07-24 | Cyclotomics, Inc. | Galois field computer |
JPS5857781B2 (ja) * | 1978-01-17 | 1983-12-21 | 三菱電機株式会社 | 符号化復号化方式 |
JPS56127908A (en) * | 1980-03-10 | 1981-10-07 | Victor Co Of Japan Ltd | Wrong-correction preventing system for digital signal reproducer |
JPS574629A (en) | 1980-05-21 | 1982-01-11 | Sony Corp | Data transmitting method capable of correction of error |
CA1161565A (en) * | 1980-06-20 | 1984-01-31 | Yoichiro Sako | Method of error correction |
JPS5710558A (en) * | 1980-06-20 | 1982-01-20 | Sony Corp | Error correcting method |
JPS5710561A (en) * | 1980-06-20 | 1982-01-20 | Sony Corp | Error correcting method |
CA1170776A (en) * | 1980-07-18 | 1984-07-10 | Yoichiro Sako | Method of error correction of blocks of data |
US4397022A (en) * | 1981-01-30 | 1983-08-02 | Weng Ming I | Weighted erasure codec for the (24, 12) extended Golay code |
JPS5829237A (ja) * | 1981-08-14 | 1983-02-21 | Sony Corp | エラ−訂正方法 |
JPS58111539A (ja) * | 1981-12-25 | 1983-07-02 | Sony Corp | エラ−訂正方法 |
JPS58123253A (ja) * | 1982-01-19 | 1983-07-22 | Sony Corp | エラ−訂正装置 |
JPS58161048A (ja) * | 1982-03-19 | 1983-09-24 | Pioneer Electronic Corp | デ−タの復号化方式 |
JPS58171144A (ja) * | 1982-04-01 | 1983-10-07 | Mitsubishi Electric Corp | 復号化装置 |
-
1983
- 1983-10-31 JP JP58202602A patent/JPH0812612B2/ja not_active Expired - Lifetime
-
1984
- 1984-10-26 US US06/665,378 patent/US4646301A/en not_active Expired - Lifetime
- 1984-10-29 KR KR1019840006733A patent/KR880000426B1/ko not_active Expired
- 1984-10-30 CA CA000466564A patent/CA1220869A/en not_active Expired
- 1984-10-31 EP EP84113116A patent/EP0140381B1/en not_active Expired - Lifetime
- 1984-10-31 DE DE8484113116T patent/DE3484223D1/de not_active Expired - Lifetime
- 1984-10-31 AT AT84113116T patent/ATE61494T1/de active
Also Published As
Publication number | Publication date |
---|---|
EP0140381A3 (en) | 1987-09-02 |
JPS6095640A (ja) | 1985-05-29 |
JPH0812612B2 (ja) | 1996-02-07 |
US4646301A (en) | 1987-02-24 |
CA1220869A (en) | 1987-04-21 |
DE3484223D1 (de) | 1991-04-11 |
ATE61494T1 (de) | 1991-03-15 |
EP0140381A2 (en) | 1985-05-08 |
EP0140381B1 (en) | 1991-03-06 |
KR850003096A (ko) | 1985-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR880000426B1 (ko) | 이중 부호화 리드 솔로몬 코드에 대한 복호화 방법 및 장치 | |
KR960003094B1 (ko) | 프로덕트 코드를 디코딩하는 디코더 및 방법 | |
US6044482A (en) | Digital transmission system for encoding and decoding attribute data into error checking symbols of main data | |
US4541092A (en) | Method for error correction | |
US4852099A (en) | Error correction method using Reed-Solomon code | |
EP0129849B1 (en) | Error correction method and system | |
JPH0436487B2 (ko) | ||
US5539755A (en) | Method and apparatus for decoding an error protected block of extended data | |
JP2001136079A (ja) | 多段符号化方法、多段復号方法、多段符号化装置、多段復号装置およびこれらを用いた情報伝送システム | |
US5748652A (en) | Apparatus for detecting and correcting cyclic redundancy check errors | |
US4569051A (en) | Methods of correcting errors in binary data | |
JPS632370B2 (ko) | ||
JPS628056B2 (ko) | ||
JPH08293802A (ja) | インターリーブ式誤り訂正方法 | |
EP0571019B1 (en) | Extended error protected communication system | |
JPH05284044A (ja) | ランダムエラーおよびバーストエラー訂正が行われる伝送装置、受信機、デコーダおよびビデオホーン | |
JPH0365698B2 (ko) | ||
JPH0636286B2 (ja) | 誤り訂正方法及び装置 | |
KR0141826B1 (ko) | 압축 데이타의 에러 정정 방법 | |
JPS6160618B2 (ko) | ||
KR100259296B1 (ko) | 오류정정 방법 | |
JPH06244741A (ja) | 誤り訂正方法 | |
JP2518827B2 (ja) | 符号化復号化装置 | |
JPS58218255A (ja) | 符号誤り検出訂正方式 | |
JPS61270935A (ja) | ワイヤレス伝送システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19841029 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19871120 Patent event code: PE09021S01D |
|
G160 | Decision to publish patent application | ||
PG1605 | Publication of application before grant of patent |
Comment text: Decision on Publication of Application Patent event code: PG16051S01I Patent event date: 19880213 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19880531 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19880630 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19880630 End annual number: 3 Start annual number: 1 |
|
PR1001 | Payment of annual fee |
Payment date: 19910222 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 19911231 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 19930128 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 19940121 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 19950117 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 19960117 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 19970117 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 19971227 Start annual number: 11 End annual number: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20010206 Start annual number: 14 End annual number: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20020208 Start annual number: 15 End annual number: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20030204 Start annual number: 16 End annual number: 16 |
|
FPAY | Annual fee payment |
Payment date: 20040302 Year of fee payment: 17 |
|
PR1001 | Payment of annual fee |
Payment date: 20040302 Start annual number: 17 End annual number: 17 |
|
EXPY | Expiration of term | ||
PC1801 | Expiration of term |