[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR960032208A - Reed-Solomon Decoder - Google Patents

Reed-Solomon Decoder Download PDF

Info

Publication number
KR960032208A
KR960032208A KR1019950002127A KR19950002127A KR960032208A KR 960032208 A KR960032208 A KR 960032208A KR 1019950002127 A KR1019950002127 A KR 1019950002127A KR 19950002127 A KR19950002127 A KR 19950002127A KR 960032208 A KR960032208 A KR 960032208A
Authority
KR
South Korea
Prior art keywords
variable
calculating
error
function
data
Prior art date
Application number
KR1019950002127A
Other languages
Korean (ko)
Inventor
박상진
Original Assignee
구자홍
Lg 전자 주식회사
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 구자홍, Lg 전자 주식회사 filed Critical 구자홍
Priority to KR1019950002127A priority Critical patent/KR960032208A/en
Publication of KR960032208A publication Critical patent/KR960032208A/en

Links

Landscapes

  • Error Detection And Correction (AREA)
  • Detection And Correction Of Errors (AREA)

Abstract

본 발명은 리드-솔로몬 디코더에 관한 것으로 , 가변되는 데이터에 따라 패리티 수를 셋팅하여 다중경로신호를 발생하기 위한 패리티 가변 코딩부와, 더미 데이터를 입력으로 하여 다른 비트 패턴 중에 있는 특정비트의 정보를 변경하거나 격리하기 위한 더미 데이터 마스크와, 데이터를 입력으로하며 상기 다중결로신호에 따라 신드롬 함수를 산출하기 위한 가변 신드롬 발생부와, 상기 다중경로 신호에 따라 에러위치 프래그신호로부터 에러위치를 계산하여 에러발생 순서대로 가변소거함수를 산출하기 위한 가변 소거함수 발생부와, 상기 시드롬 함수와 상기 가변 소거함수를 유클리드 연산의 초기조건으로 출력하기 위한 연산부와, 상기 연산부로부터 입력된 초기조건과 에러플래그 신호를 유클리드 연산하여 에러크기함수와 에러위치함수를 산출하기 위한 가변 에러위치/크기 연산부와, 어드레스에 따라 읽기/ 쓰기 시점을 다르게 하여 임의의 형태를 가지는 데이터 형식에 적용가능하므로 범용성이 뛰어나고, 더미 데이타의 바이패스와 같은 부가기능을 확보함으로써 여러시스템에 동시에 적용할 수 있는 효과가 있다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a Reed-Solomon decoder, wherein a parity variable coding unit for generating a multipath signal by setting a parity number according to variable data, and information of a specific bit in another bit pattern by inputting dummy data A dummy data mask for changing or isolating, a variable syndrome generator for inputting data and calculating a syndrome function according to the multi-condensation signal, and calculating an error position from an error position flag signal according to the multi-path signal. A variable erasing function generator for calculating a variable erasing function in order of error occurrence, a calculator for outputting the seed ROM function and the variable erasing function as an initial condition of Euclid operation, an initial condition and an error flag input from the calculating part Calculate the error magnitude and error position functions by Euclidean the signal Variable error position / size calculation unit and different read / write points according to address can be applied to any type of data format, so it is highly versatile and secures additional functions such as bypassing dummy data. It can be applied at the same time.

Description

리드-솔로몬 디코더Reed-Solomon Decoder

본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음Since this is an open matter, no full text was included.

제2도는 본 발명에 의한 리드-솔로몬 디코더의 구성블럭도.2 is a block diagram of a Reed-Solomon decoder according to the present invention.

Claims (3)

가변되는 데이터에 따라 패리티 수를 셋팅하여 다중경로신호를 발생하기 위한 패리티 가변 코딩부와, 데이터를 입력으로하며 상기 다중경로신호에 따라 신드롬 함수를 산출하기 위한 가변 신드롬 발생부와, 상기 다중경로 신호에 따라 에러위치 프래그신호로부터 에러위치를 계산하여 에러발생 순서대로 가변소거함수를 산출하기 위한 가변 소거함수 발생부와, 상기 신드롬 함수와 상기 가변소거함수를 유클리드 연산의 초기조건으로 출력하기 위한 연산부와, 상기 연산부로부터 입력된 초기조건과 에러플래그 신호를 유클리드 연산하여 에러크기함수와 에러위치함수를 산출하기 위한 가변 에러위치/크기 연산부와, 어드레스에 따라 읽기/쓰기 시점을 다르게 하여 임의의 형태를 가지는 데이터의 호출시간을 적절하게 조절할 수 있도록 하기 위한 가변선입선출부를 포함하여 구성된 것을 특징으로 하는 리드-솔로몬 디코더.A parity variable coding unit for generating a multipath signal by setting a parity number according to the variable data, a variable syndrome generator for inputting data and calculating a syndrome function according to the multipath signal, and the multipath signal A variable erasing function generating unit for calculating a variable erasing function in order of error occurrence by calculating an error position from the error position flag signal according to the error position, and a calculating unit for outputting the syndrome function and the variable erasing function as an initial condition of Euclidean operation And a variable error position / size operation unit for calculating an error size function and an error position function by Euclid operation of the initial condition and the error flag signal inputted from the operation unit, and by varying the read / write time points according to addresses. Has a number of values that allow the call time of the data to be adjusted accordingly. Solomon decoder, characterized in that the lead is configured to include a first-in, first-out portion. 제1항에 있어서, 상기 가변신드룸 발생부는 더미 데이터 입력시 이를 마스크 하여 상기 더미 데이터를 다른 데이터에 손상을 주지않고 바이패스하기 위한 더미 데이터 마스크와 더 연결되어 구성된 것을 특징으로 하는 리드-솔로몬 디코더.The Reed-Solomon decoder of claim 1, wherein the variable syndrome generator is further connected to a dummy data mask for masking the dummy data when the dummy data is input and bypassing the dummy data without damaging other data. 제1항에 있어서, 상기 가변 선입선출부는 읽기와 쓰기를 동시에 할수 있도록 이중 포트 메모리로 구성된 것을 특징으로 하는 리드-솔로몬 디코더.The Reed-Solomon decoder of claim 1, wherein the variable first-in, first-out unit is configured as a dual port memory to simultaneously read and write. ※ 참고상항 : 최초출원 내용에 의하여 공개하는 것임.※ Note: Disclosure is based on the initial application.
KR1019950002127A 1995-02-07 1995-02-07 Reed-Solomon Decoder KR960032208A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950002127A KR960032208A (en) 1995-02-07 1995-02-07 Reed-Solomon Decoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950002127A KR960032208A (en) 1995-02-07 1995-02-07 Reed-Solomon Decoder

Publications (1)

Publication Number Publication Date
KR960032208A true KR960032208A (en) 1996-09-17

Family

ID=66531159

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950002127A KR960032208A (en) 1995-02-07 1995-02-07 Reed-Solomon Decoder

Country Status (1)

Country Link
KR (1) KR960032208A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100970223B1 (en) * 2002-05-08 2010-07-16 톰슨 라이센싱 A method of soft-decision decoding of reed-solomon codes, and reed-solomon codeword decoder and computer program product

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100970223B1 (en) * 2002-05-08 2010-07-16 톰슨 라이센싱 A method of soft-decision decoding of reed-solomon codes, and reed-solomon codeword decoder and computer program product

Similar Documents

Publication Publication Date Title
US7434108B2 (en) Masking within a data processing system having applicability for a development interface
GB2406943A (en) Processing activity masking in a data processing system
KR960020510A (en) Line length decoder
GB2418822A (en) Unified viterbi/turbo decoder for mobile communication systems
KR840007190A (en) Single Bit Error Handling System of Buffer Memory
KR960032208A (en) Reed-Solomon Decoder
JPH03196188A (en) Display system for information processor
KR890013561A (en) Address formula circuit
JPS57127997A (en) Semiconductor integrated storage device
JPS623520B2 (en)
JPS5211829A (en) Memory control unit
KR980004787A (en) Sector Data Decoding Method and Circuit in CD-ROM Drive
KR950006877A (en) Method and apparatus for detecting and correcting errors in memory modules
KR950033839A (en) Address blocking circuit
JPS5661096A (en) Error detection system for read only memory electrically erasable
KR100229325B1 (en) Convolution interleaver
KR950023121A (en) Matching circuit for controlling external devices of the electronic exchange subprocessor
KR970056097A (en) Interleaver and deinterleaver of global mobile communication system terminal
KR960011728A (en) Memory access method and device
JPS57212525A (en) Digital input device
JPS5294041A (en) Error correction system
JPS56111350A (en) Error control system
CA2140963A1 (en) Flag-Based High-Speed I/O Data Transfer
JPS55146551A (en) Information processing unit
KR970049576A (en) Data write control circuit of the memory element

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application