KR19980026733A - Digital data restoration apparatus and method thereof - Google Patents

Digital data restoration apparatus and method thereof Download PDF

Info

Publication number
KR19980026733A
KR19980026733A KR1019960045273A KR19960045273A KR19980026733A KR 19980026733 A KR19980026733 A KR 19980026733A KR 1019960045273 A KR1019960045273 A KR 1019960045273A KR 19960045273 A KR19960045273 A KR 19960045273A KR 19980026733 A KR19980026733 A KR 19980026733A
Authority
KR
South Korea
Prior art keywords
data
output
error
user data
detected
Prior art date
Application number
KR1019960045273A
Other languages
Korean (ko)
Other versions
KR100226865B1 (en
Inventor
김정국
Original Assignee
구자홍
엘지전자 주식회사
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 구자홍, 엘지전자 주식회사 filed Critical 구자홍
Priority to KR1019960045273A priority Critical patent/KR100226865B1/en
Publication of KR19980026733A publication Critical patent/KR19980026733A/en
Application granted granted Critical
Publication of KR100226865B1 publication Critical patent/KR100226865B1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

디지탈 데이타 복원장치 및 그 방법에 관한 것으로, 등하부에서 출력되는 데이타를 기존의 슬라이드 레벨에 하나의 슬라이스 레벨을 더 추가한 기준레벨들과 비교하여 사용자 데이타의 에러를 검출하는 수단; 에러가 정정된 사용자데이타를 최종 출력하기 위해 출력 우선순위를 결정하고 상기 검출된 사용자 데이타의 에러를 상기 결정된 우선순위에 따라 발생한 에러를 정정하여 원하는 사용자 데이타를 출력하는 수단을 포함하여 구성하고, 디지탈 데이타 복원방법은 상기 등화부에서 최적등화된 신호를 1, -1, 1+△, 1-△, -1+△, -1-△의 슬라이드 레벨과 각각 비교하는 스텝; 상기 비교결과 재생되는 사용자 데이타의 에러를 검출하는 스텝; 에러가 정정된 사용자 데이타를 최종출력하기 위해 출력 우선순위를 결정하는스텝; 상기 검출된 사용자 데이타의 에러를 상기 결정된 우선순위에 따라 발생한 에러를 정정하여 원하는 사용자 데이타를 복구하는 스텝; 상기 복구된 사용자 데이타를 출력하는 스텝을 포함하여 이루어져 신호간 간섭을 이용하여 데이타를 검출함으로서 고밀도 자기기록시스템에서 일반적으로 많이 발생하는 신호간 간섭, PLL의 지터(Jitter)등에 의한 에러발생을 크게 감소 시킬 수 있는 이점이 있다.Means for detecting an error of user data by comparing the data output from the equalizer with reference levels added to the existing slide level by one slice level; Means for determining an output priority to finally output user data whose error has been corrected, and means for correcting errors generated according to the determined priority of the detected user data and outputting desired user data, Wherein the data reconstruction method comprises: comparing the optimally equalized signal in the equalizer with a slide level of 1, -1, 1 + DELTA, 1- DELTA, -1 + DELTA, -1- DELTA DELTA; Detecting an error of user data reproduced as a result of the comparison; Determining an output priority to finally output the error corrected user data; Correcting an error of the detected user data according to the determined priority and restoring desired user data; And outputting the recovered user data. By detecting data using inter-signal interference, it is possible to greatly reduce errors caused by inter-signal interference and jitter of a PLL, which are generally generated in a high-density magnetic recording system There is an advantage that can be made.

Description

디지탈 데이타 복원장치 및 그 방법Digital data restoration apparatus and method thereof

본 발명은 자기기록 재생시스템에 관한 것으로서, 특히 리던던시(Redunda ncy) 성질을 이용하여 보다 신뢰성있는 데이타를 복원하기 위한 디지탈 데이타 복원장치 및 그 방법에 관한 것이다.The present invention relates to a magnetic recording and reproducing system, and more particularly, to a digital data restoration apparatus and method for restoring more reliable data using redundancy characteristics.

이하, 종래 기술에 따른 디지탈 데이타 복원장치에 대하여 첨부된 도면을 참조하여 설명하기로 한다.Hereinafter, a conventional digital data restoration apparatus will be described with reference to the accompanying drawings.

도 1은 종래 기술에 따른 디지탈 데이타 복원장치를 나타낸 블록 구성도이고, 도 2a와 도 2b는 도 1에서 채널의 입출력 파형도(고립필스 파형도)를 나타낸 도면이며, 도 3은 도 1에서 비교검출부의 데이타 검출방식을 나타낸 도면이고, 도 4는 종래 기술에 따른 디지탈 데이타 복원장치에서 신호간 간섭의 유무에 따른 데이타 검출방식을 나타낸 도면이다.FIG. 1 is a block diagram illustrating a digital data restoration apparatus according to the related art. FIGS. 2A and 2B are diagrams illustrating input and output waveforms (isolated pulse waveforms) of a channel in FIG. 4 is a diagram illustrating a data detection method according to the presence or absence of inter-signal interference in the digital data restoration apparatus according to the prior art.

먼저, 도 1을 참조하여 그 구성을 살펴보면, 재생되는 사용자 데이타 값에 임의의 부호로 사전 코딩하는 프리코더(10); 상기 프리코더(10)에서 출력되는 코딩된 신호를 임의의 전원값으로 데이타 변환하고 변환된 데이타값을 임의의 값으로 모델링하여 전송하는 채널(20); 상기 채널(20)을 통한 데이타의 최적등화를 위한 등화부(30); 상기 최적등화된 신호를 이 기준레벨과 비교하여 최적 사용자 데이타를 검출하는 비교검출부(40)로 구성된다.First, referring to FIG. 1, there will be described a configuration of a pre-coder 10 for pre-coding a user data value to be reproduced with an arbitrary code; A channel 20 for converting the coded signal output from the precoder 10 into an arbitrary power supply value, modeling the converted data value to an arbitrary value, and transmitting the data; An equalizer 30 for optimal equalization of data through the channel 20; And a comparison detector 40 for comparing the optimum equalized signal with the reference level to detect optimal user data.

여기서, 상기 프리코더(10)는 재생되는 사용자 데이타를 임의의 부호로 코딩하기 위해 제 1, 2 지연부(10a, 10b)로 구성되고, 채널(20)은 임의의 값으로 모델링하기 위해 제 3, 4지연부(20a, 20b)로 구성된다.The precoder 10 is composed of first and second delay units 10a and 10b for coding the user data to be reproduced with an arbitrary code and the channel 20 is constituted by a third And four delay units 20a and 20b.

상기의 구성에 대한 동작을 살펴보기로 한다.The operation of the above configuration will be described.

우선, 아래 표 1은 종래 기술에 디지탈 데이타 복원장치의 데이타 흐름의 일 예를 보인 것이다.First, Table 1 below shows an example of the data flow of the digital data restoration apparatus according to the prior art.

먼저, 자기기록매체에 기록된 사용자 데이타를 재생시 재생되는 데이타 값 BK가 도 1의 프리코더(10)에 입력되면, 상기 프리코더(10)에서는 제 1, 2 지연부(10a, 10b)에 의해 BK+ AK-2의 모델로 코딩한다.First, when the data value B K reproduced at the time of reproducing the user data recorded on the magnetic recording medium is input to the precoder 10 of FIG. 1, the first and second delay units 10a and 10b of the precoder 10, By a model of B K + A K-2 .

즉, 현재입력되는 사용자 데이타 값 BK와 상기 프리코더(10)에서 출력되는 데이타 값을 제 1, 2 지연부(10a, 10b)를 통해 두번 딜레이 시킨 데이타와 익스클러시브 오어(Exclusive OR)시켜 AK 값으로 부호화하여 출력하는 것이다.That is, the currently input user data value B K and the data value output from the precoder 10 are exclusively ORed with the data delayed twice through the first and second delay units 10a and 10b AK "

상기 프리코더(10)에서 출력된 AK는 0과 1의 이진신호를 -1과 1의 전압값으로 변환된다.A k output from the precoder 10 is converted into a voltage value of -1 and 1 by a binary signal of 0 and 1.

상기 변환된 데이타는 채널로 인가되어 XK-KX-2의 모델로 모델링하여 상기 등화부(30)로 입력된다.The converted data is applied to a channel and is modeled by a model of X K -K X-2 and input to the equalizer 30.

여기서, 채널(20)로 인가되는 신호가 도 2a와 같을 경우 채널(20)에서 상기와 같이 모델링되어 출력되는 신호는 도 2b와 같이 얻어지는 것이다.2A, when the signal applied to the channel 20 is the same as that shown in FIG. 2A, the signal modeled and output as described above is obtained as shown in FIG. 2B.

이때, 도 2b의 PW50(고립펄스의 절반값에서의 신호폭/비트주기 즉, PW50 =T/Tb)이 1일 때 신호간 간섭은 존재하지 않고 에러요인이 적어진다.At this time, also the PW50 2b (signal width / bit period of the isolated half of the pulse i.e., PW50 = T / T b), the less the interference is not present and an error factor between the signal when the 1st.

하지만 실제의 경우 PW50은 1이상이 되고 고밀도 자기기록일 경우 증가하며 일반적으로 2근처의 값을 가지게 되는 것이다.In practice, however, the PW50 will be greater than 1, increasing for high-density magnetic recording, and generally having a value close to 2.

상기 등화부(30)는 상기 채널(20)에서 출력되는 신호를 최적등화하여 YK값으로 출력되어 비교검출부(40)로 인가되는데 상기 PW50 값이 커질 수록 신호간 간섭이 증가하여 파형등화를 등화부(30)에서 하여도 완벽하게 등화되지 않고 에러요인을 많이 가지게 되는 것이다.The equalizer 30 optimally equalizes the signal output from the channel 20 and outputs the signal as a Y K value to the comparison detector 40. As the PW50 value increases, the inter-signal interference increases to equalize the waveform equalization Even if it is in the unit 30, it is not perfectly equalized and has many error factors.

등화부(30)를 통한 데이타 YK의 데이타열은 짝수데이타열과 홀수데이타열로 각각 분리하여 우수데이타열과 가수데이타열로 만들어 보면, 디지탈 데이타 복원장치의 파셜 리스펀스 클래스(Partial Response Class)-4 신호 검출방식의 리던던시 성질을 알 수 있는 것이다.If the data stream of the data Y K through the equalizer 30 is divided into an even data stream and an odd data stream to generate an excellent data stream and a singular data stream, the partial response class -4 signal The redundancy property of the detection method can be known.

상기 리던던시 성질이란, 짝수열과 홀수열 각각에서 0이 아닌 모든심볼은 바로전의 0이 아닌 심볼과는 서로 다른 극성을 가지게 되는 성질을 의미한다.The redundancy property means that all non-zero symbols in even-numbered columns and odd-numbered columns have polarities different from those of non-zero symbols immediately before.

즉, 어떤 순간의 심볼이 +2 또는 -2의 값을 가진다면, 그 다음의 클럭순간에서의 심볼값은 0이거나 -2 또는 0이거나 +2값을 가지는 것이지 +2 또는 -2값을 가지지 않는 성질을 가지고 있는 것이다.That is, if a symbol at a certain instant has a value of +2 or -2, then the symbol value at the next clock instant is zero, -2 or 0, has a value of +2, It has properties.

이렇게 등화부(30)를 통해 비교검출부(40)로 인가되는 YK의 데이타 값은 도 3에서와 같이 3-레벨 디텍션(Three Level Detection)방식으로 비교검출하여 사용자 데이타 BK를 최종 출력하는 것이다.The Y K data values applied to the comparison detecting unit 40 through the equalizing unit 30 are compared and detected by a three level detection method as shown in FIG. 3 to finally output the user data B K .

즉, 상기 3-레벨 디텍션 방식에서는 상기 등화부(30)에서 출력되는 신호를 +1과 -1 두개의 문턱값을 기준으로 인가되는 신호가 +1이상일 때에는 1이라는 이진 논리신호로 판정하고, -1이하일 경우에는 이진 논리값 1로 판정한다.That is, in the 3-level detection method, the signal outputted from the equalizer 30 is judged as a binary logic signal of 1 when the signal applied on the basis of two thresholds +1 and -1 is +1 or more, If it is 1 or less, it is determined as a binary logic value 1.

또한, 상기 +1과 -1사이의 데이타는 0으로 판정하여 사용자 데이타를 검출하는 것이다.In addition, the data between +1 and -1 is judged as 0, and user data is detected.

종래 기술에 따른 디지탈 데이타 복원장치는 3-레벨 디텍션 방식에서의 리던던시 성질을 이용하지 못하여 사용자 데이타를 복원하는데 있어 신뢰성이 저하되고 전송데이타의 에러발생시 에러정정 능력을 가지지 못하는 문제점이 있다.The conventional digital data restoration apparatus can not utilize the redundancy property in the 3-level detection scheme, thereby reducing reliability in restoring user data and failing to have an error correction capability when an error occurs in transmission data.

상기와 같은 문제점을 해결하기 위하여 본 출원인이 출력한 특허 출원번호 제 95-40182, 95-69296호는 상기 시그널링의 리던던시 성질을 이용하였으나, 수신신호가 이 성질을 만족하는지의 여부를 단지 바로 인접한 두 시각에서만 체크하거나 또는 비록 체크 구간을 임의의 시간 구간으로 확정하였음에도 불구하고 리퍼런스 비교기의 슬라이싱(Slicing)레벨과 일반 비교기의 슬라이싱 레벨의 차를 활용하지 못하여 정확한 신호 검출이 이루어지지 못하는 문제점이 발생하였다.In order to solve the above problems, Patent Application Nos. 95-40182 and 95-69296 issued by the present applicant have used the redundancy property of the signaling, but it is only necessary to determine whether or not the received signal satisfies this property, Time or only the time interval of the check interval is established, the difference between the slicing level of the reference comparator and the slicing level of the general comparator can not be utilized, resulting in a problem that accurate signal detection can not be performed.

따라서, 본 발명은 상기한 제반 문제점들을 해결하기 위하여 안출된 것으로 본 발명의 목적은 종래의 3-레벨 디텍션에서 사용하는 슬라이스 레벨에 하나의 슬라이스 레벨을 더 추가하여 상기 리던던시 성질을 이용하여 발생하는 에러를 정정함으로서 보다 정확한 사용자 데이타를 복원할 수 있도록 한 디지탈 데이타 복원장치를 제공함에 있다.SUMMARY OF THE INVENTION Accordingly, the present invention has been made keeping in mind the above problems occurring in the prior art, and it is an object of the present invention to provide an apparatus and a method for detecting an error caused by using the redundancy property by adding one slice level to a slice level used in a conventional 3- The present invention also provides a digital data restoration apparatus for restoring more accurate user data by correcting the user data.

또한, 본 발명의 다른 목적은 상기한 장치에 상응하는 디지탈 데이타 복원방법을 제공하는데 있다.Another object of the present invention is to provide a digital data restoration method corresponding to the above apparatus.

도 1은 종래 기술에 따른 디지탈 데이타 복원장치를 나타낸 블록 구성도1 is a block diagram illustrating a digital data restoration apparatus according to the related art;

도 2a와 도 2b는 도 1에서 채널의 입출력 파형도(고립펄스 파형도)를 나타낸 도면2A and 2B are diagrams showing an input / output waveform (isolated pulse waveform) of a channel in FIG.

도 3은 도 1에서 비교검출부의 데이타 검출방식을 나타낸 도면3 is a diagram showing a data detection method of the comparison detection unit in FIG.

도 4는 종래 기술에 따른 디지탈 데이타 복원장치에서 신호간 간섭의 유무에 따른 데이타 검출방식을 나타낸 도면4 is a diagram illustrating a data detection method according to the presence or absence of inter-signal interference in a digital data restoration apparatus according to the prior art.

도 5는 본 발명에 따른 디지탈 데이타 복원장치를 나타낸 블록 구성도5 is a block diagram illustrating a digital data restoration apparatus according to the present invention.

도 6은 도 5에서 비교검출부 및 출력부의 상세 회로 구성을 나타낸 도면6 is a diagram showing the detailed circuit configuration of the comparison detecting unit and the output unit in Fig. 5

도 7 내지 도 9는 본 발명에 따른 디지탈 데이타 복원장치에서 데이타 복원 방식을 일 신호파형을 예로 나타낸 도면7 to 9 are diagrams illustrating a data recovery method in a digital data restoration apparatus according to the present invention as an example of a single signal waveform

도 10은 도 5에서 비교검출부의 데이타 검출방식을 나타낸 도면FIG. 10 is a diagram showing a data detection method of the comparison detection unit in FIG. 5

도 11은 본 발명에 따른 디지탈 데이타 복원방법을 나타낸 동작 플로우챠트FIG. 11 is a flowchart illustrating a digital data restoration method according to the present invention.

*도면의 주요 부분에 대한 부호의 설명*Description of the Related Art [0002]

10 : 프리코더20 : 채널10: precoder 20: channel

30 : 등화부40 : 비교검출부30: equalizer 40: comparison detector

50 : 출력부50: Output section

본 발명에 다른 디지탈 데이타 복원장치의 특징은 등화부를 구비한 디지탈 자기기록 및 재생시스템의 디지탈 데이타 복원장치에 있어서, 상기 등화부에서 출력되는 데이타를 기존의 슬라이스 레벨에 하나의 슬라이스 레벨을 더 추가한 기준레벨들과 비교하여 사용자 데이타의 에러를 검출하는 수단; 에러가 정정된 사용자 데이타를 최종출력하기 위해 출력 우선순위를 결정하고 상기 검출된 사용자 데이타의 에러를 상기 결정된 우선순위에 따라 발생한 에러를 정정하여 원하는 사용자 데이타를 출력하는 수단을 포함하여 구성됨을 특징으로 한다.The digital data restoration apparatus according to the present invention is characterized in that the digital data restoration apparatus of the digital magnetic recording and reproducing system having the equalizer further comprises a data restoring unit for restoring the data output from the equalization unit by adding one slice level to the existing slice level Means for detecting an error in user data by comparing with reference levels; And means for determining an output priority to finally output the user data whose error has been corrected and correcting an error generated according to the determined priority of the detected user data to output desired user data. do.

또한, 본 발명에 따른 디지탈 데이타 복원방법의 특징은 기록매체에 기록된 사용자 데이타를 재생하는 스텝; 상기 재생된 사용자 데이타를 1, -1, 1+△, 1-△, , -1+△, -1-△의 슬라이드 레벨과 각각 비교하여 재생되는 사용자 데이타의 에러를 검출하는 스텝; 에러가 정정된 사용자데이타를 최종 출력하기 위해 출력 우선 순위를 결정하는 스텝; 상기 검출된 사용자 데이타의 에러를 상기 결정된 우선순위에 따라 발생한 에러를 정정하는 스텝; 상기 에러가 정정 되었을 경우에는 원하는 사용자 데이타를 복구하여 사용자 데이타를 출력하고 정정되지 않았을 경우에는 상기의 우선순위가 아닌 새로운 우선순위를 결정하는 스텝; 다시 재생된 사용자 데이타의 에러를 검색하는 스텝; 에러 검색결과 에러가 발생되면 상기 우선순위에 따라 에러를 정정하여 최종 사용자 데이타를 출력하는 스텝으로 이루어짐을 특징으로 한다.According to another aspect of the present invention, there is provided a digital data restoration method comprising: reproducing user data recorded on a recording medium; Comparing the reproduced user data with slide levels of 1, -1, 1 + DELTA, 1 - DELTA, -1 + DELTA, and -1 - DELTA, respectively, to detect errors of user data to be reproduced; Determining an output priority to finally output the error corrected user data; Correcting an error of the detected user data according to the determined priority; If the error is corrected, restoring desired user data and outputting user data, and if not, determining a new priority that is not the priority; Retrieving an error of the replayed user data; And outputting the end user data by correcting the error according to the priority order if an error search result error is generated.

또한, 본 발명에 따른 디지탈 데이타 복원방법은 등화부를 구비한 디지탈 데이타 복원장치의 디지탈 데이타 복원방법에 있어서, 상기 등화부에서 최적등화된 신호를 1, -1, 1+△, 1-△, -1+△, -1-△의 슬라이드 레벨과 각각 비교하는 스텝; 상기 비교결과 재생되는 사용자 데이타의 에러를 검출하는 스텝; 에러가 정정된 사용자데이타를 최종출력하기 위해 출력 우선순위를 결정하는 스텝; 상기 검출된 사용자 데이타의 에러를 상기 결정된 우선순위에 따라 발생한 에러를 정정하여 원하는 사용자 데이타를 복구하는 스텝; 상기 복구된 사용자 데이타를 출력하는 스텝을 포함하여 이루어짐을 특징으로 한다.The method of restoring digital data according to the present invention is a method of restoring digital data of a digital data restoration apparatus having an equalizer, wherein the equalized signal is divided into 1, -1, 1 + 1 + DELTA and DELTA-DELTA, respectively; Detecting an error of user data reproduced as a result of the comparison; Determining an output priority to finally output the error corrected user data; Correcting an error of the detected user data according to the determined priority and restoring desired user data; And outputting the recovered user data.

이하, 본 발명에 따른 디지탈 데이타 복원장치 및 그 방법을 첨부된 도면을 참조하여 설명하기로 한다.Hereinafter, an apparatus and method for recovering digital data according to the present invention will be described with reference to the accompanying drawings.

도 5는 본 발명에 따른 디지탈 데이타 복원장치를 나타낸 블록 구성도이고, 도 6은 도 5에서 비교검출부 및 출력부의 상세 회로 구성을 나타낸 도면이며, 도 7 내지 도 9은 본 발명에 따른 디지탈 데이타 복원장치에서 데이타 복원방식을 일 신호파형을 예로 나타낸 도면이고, 도 10은 도 5에서 비교검출부의 데이타 검출방식을 나타낸 도면이다.FIG. 5 is a block diagram illustrating a digital data restoration apparatus according to the present invention. FIG. 6 is a detailed circuit diagram of a comparison detector and an output unit in FIG. 5, and FIGS. 7 to 9 illustrate a digital data restoration apparatus according to the present invention. FIG. 10 is a diagram illustrating a data detection method of the comparison detector in FIG. 5; FIG.

도 1에 도시된 종래 기술에 따른 구성과 중복되는 동일한 구성요소에 대하여는 설명을 생략하고 도 5를 참조하여 그 구성을 살펴보면, 등화부(30)에서 출력되는 데이타를 기존의 슬라이스레벨에 하나의 슬라이스레벨을 더 추가한 기준레벨들과 비교하여 데이타를 검출하는 비교검출부(40); 상기 비교검출부(40)에서 검출된 데이타의 에러를 정정하여 원하는 사용자 데이타를 출력하는 출력부(50)를 더 구비하여 구성된다.Referring to FIG. 5, a description will be made of the same components as those of the prior art shown in FIG. 1, except that the data output from the equalizer 30 is divided into one slice A comparison detector 40 for comparing data with reference levels to which more levels are added to detect data; And an output unit 50 for correcting errors of the data detected by the comparison detector 40 and outputting desired user data.

여기서, 상기 비교검출부(40)와 출력부(50)의 상세 회로구성은 도 6에 도시된 바와 같이, 비교검출부(40)는 등화부(30)에서 입력되는 신호(YK)를 비교검출부(40)의 각각의 기준레벨(1, -1, 1+△, 1-△, -1+△, -1-△)과 비교하여 데이타를 검출하는 다수개의 비교기(Comp1-Comp6)로 구성된다.6, the comparison detector 40 compares the signal Y K input from the equalizer 30 with a comparison detector (not shown) (Comp1-Comp6) for detecting data by comparing them with reference levels (1, -1, 1 +?, 1- ?, -1 +?, -1-?

그리고, 상기 출력부(50)는 상기 비교기(Comp1, Comp2)의 출력을 익스클러시브 오어링하는 제 1 익스클러시브 오어게이트(EXOR1)와; 상기 비교기(Comp2, Comp3)의 출력을 익스클러시브 오어링하는 제 2 익스클러시브 오어게이트(EXOR2)와; 상기 비교기(Comp4, Comp5)의 출력을 익스클러시브 오어링하는 제 3 익스클러시브 오어게이트(EXOR3); 상기 비교기(Comp5, Comp6)의 출력을 익스클러시브 오어링하는 제 4 익스클러시브 오어게이트(EXOR4); 상기 비교기(Comp3, Comp4)의 출력을 노어링하는 노어게이트(NOR); 상기 비교기(Comp1)의 출력과 상기 제 1 익스클러시브 오어게이트(EXOR1)의 출력 및 상기 제 2 익스클러시브 오어게이트(EXOR2)의 출력을 앤드 연산하는 제 1 앤드 게이트(AND1); 비교기(Comp1, Comp6)의 출력을 앤드연산하는 제 2 앤드 게이트(AND2); 제 2 익스클러시브 오어게이트(EXOR2)의 출력과 제 4 익스클러시브 오어게이트(EXOR4)의 출력을 앤드 연산하는 제 3 앤드게이트(AND3); 제 2 익스클러시브 오어게이트(EXOR2)의 출력과 제 3 익스클러시브 오어게이트(EXOR3)의 출력을 앤드 연산하는 제 4 앤드 게이트(AND4); 상기 제 2 앤드게이트(AND2)와, 제 3 앤드게이트(AND3)의 출력을 오어연산하는 오어게이트(OR)로 구성된다.The output unit 50 includes a first extrinsic main gate EXOR1 for exclusively orally adjusting outputs of the comparators Comp1 and Comp2, A second extrinsic main gate EXOR2 for exclusively orally outputting the outputs of the comparators Comp2 and Comp3; A third extrinsic main gate EXOR3 for exclusively orally outputting the outputs of the comparators Comp4 and Comp5; A fourth extrinsic main gate EXOR4 for exclusively orally outputting the outputs of the comparators Comp5 and Comp6; A NOR gate NORing the outputs of the comparators Comp3 and Comp4; A first AND gate (AND1) for ANDing the output of the comparator (Comp1), the output of the first extrinsic main gate (EXOR1), and the output of the second exclusive OR gate (EXOR2); A second AND gate (AND2) for ANDing the output of the comparators (Comp1, Comp6); A third AND gate (AND3) for ANDing the output of the second exclusive OR gate (EXOR2) and the output of the fourth exclusive OR gate (EXOR4); A fourth AND gate (AND4) for ANDing the output of the second exclusive OR gate (EXOR2) and the output of the third exclusive OR gate (EXOR3); The second AND gate AND2 and an OR gate ORing the outputs of the third AND gate AND3.

상기와 상기 구성된 본 발명에 따른 디지탈 데이타 복원장치의 동작원리를 설명하기로 한다.Hereinafter, the operation principle of the digital data restoration apparatus according to the present invention will be described.

먼저, 본 발명은 도 3에 도시된 바와 같이, 일반적으로 사용하는 ±1 레벨과, 도 10에 도시된 바와 같이 신뢰성이 있는 데이타를 검출하기 위하여 ±△만큼의 두개의 기준레벨을 추가한 것이다.First, as shown in FIG. 3, the present invention adds two commonly used reference levels, i.e., +/- 1 level and +/- reference level, to detect reliable data as shown in FIG.

상기와 같은 방식으로 검출된 데이타는 도 10에서 A, C영역에서 검출되는 0 또는 1의 데이타는 에러요인이 적은 신뢰성이 있는 데이타로 사용된다.The data detected in the above manner is used as data with a reliability of 0 or 1, which is detected in areas A and C in FIG. 10, with less error factors.

또한, B의 영역에서 검출되는 0 또는 1의 데이타는 신호의 잡음, 파형등화시 왜곡, 검출 PLL클럭의 지터(Jitter)등에 의해 에러요인이 발생할 가능성이 큰영역이 된다.In addition, the data of 0 or 1 detected in the area of B is a region where there is a high possibility of an error factor due to signal noise, distortion in waveform equalization, jitter of the detected PLL clock, and the like.

여기서, A영역값을 ±2, B영역값을 ±1과 ±0, C영역값을 0이라 정의하고 본 발명의 원리를 설명하기로 한다.Here, the principle of the present invention will be described by defining the A region value as ± 2, the B region value as ± 1 and ± 0, and the C region value as 0.

상기 B의 영역에서 검출된 데이타에서 원래의 사용자 데이타를 복원하는 능력을 다음과 같은 특성을 이용하여 향상시키는 것이다.The ability to restore original user data in the data detected in the region B is improved using the following characteristics.

첫째, 디지탈 데이타 복원장치에서의 파셜 리스펀스 클래스-4신호는 시간적으로 펄스폭 Tb에 따라서 짝수열과 홀수열로 분리하였을 때 짝수열과 홀수열 각각에서 0이 아닌 모든 심볼은 바로전의 0이 아닌 심볼과는 서로 다른 극성을 가지는 특성을 가지고 있다.First, when the partial response class-4 signal in the digital data restoration apparatus is divided into even and odd columns according to the pulse width T b in terms of time, all the non-zero symbols in the even and odd columns are replaced with the non- Have characteristics that have different polarities.

즉, 어떤열에서(짝수열 또는 홀수열) -, +, +, -의 순서로 심볼이 나타나면 이 부분에는 에러가 존재하는 것이다.That is, if a symbol appears in any sequence (even or odd) in the order of -, +, +, -, there is an error in this part.

본 발명에서는 이 특성을 이용하여 에러가 발생한 것을 검출하게 되는데 어떤열에서 A의 영역에서의 심볼 발생이후 나타나는 A영역에서의 심볼사이에 상기와 같은 특성이 나타나지 않을 경우 B의 영역에 존재하는 심볼에서 에러가 발생한 것으로 추정하는 것이다.In the present invention, it is detected that an error has occurred by using this characteristic. When the above-mentioned characteristic does not appear between the symbols in the region A appearing after the symbol occurrence in the region A, It is estimated that an error has occurred.

둘째, 상기 첫번째 특성에 의해 에러가 발생한 것이 검출되면 다른열(짝수열 이면 홀수열, 홀수열이면 짝수열)의 전후 심볼과는 신호적인 연관성을 가지고 B의 영역에서 심볼의 원 데이타를 추정하는 것이다.Second, if an error is detected by the first property, the original data of the symbol is estimated in the region of B with a signal correlation with the preceding and succeeding symbols of another column (the odd column in the even column and the even column in the odd column) .

이 검출방식은 신호간 간섭을 이용하는 것이다.This detection scheme uses inter-signal interference.

여기서, 상기 신호간 간섭을 살펴보면, 종래 기술에서 설명한 바와 같이 도 5에서 채널(20)에 입력되는 신호(AK)가 도 2a와 같이 입력되면, 채널(20)의 출력(XK)은 도 2b와 같이 얻어지는 것이다.As shown in FIG. 5, when the signal A K input to the channel 20 is input as shown in FIG. 2A as described in the related art, the output X K of the channel 20 is 2b.

이때, 도 2b의 PW50이 1일 때 신호간 간섭은 존재하지 않고 에러요인이 적어지게 되는 것이다.At this time, when the PW50 of FIG. 2B is 1, there is no inter-signal interference and the error factor is reduced.

하지만 실제의 경우 PW50은 1이상이 되고 고밀도 자기기록일 경우 PW50은 증가하며 일반적으로 2근처의 값을 가진다.In practice, however, the PW50 is greater than 1, and in the case of high-density magnetic recording, the PW50 is increased and generally has a value close to 2.

이 값이 커질수록 신호간 간섭이 증가하여 등화부(30)에서 파형등화를 하여도 등화가 되지 않고 에러요인을 많이 가지게 된다.As the value increases, inter-signal interference increases, and even if waveform equalization is performed in the equalizer 30, equalization is not performed and many error factors are obtained.

도 4에서 a는 신호간 간섭이 있을 경우, b는 신호간 간섭이 있는 경우의 신호파형의 예로 실제 검출되어여야 할 값은 0, +2, -2이다.In FIG. 4, a is a signal waveform when there is inter-signal interference, and b is an example of a signal waveform when there is inter-signal interference. Actually, values to be detected are 0, +2, -2.

이때, b의 경우처럼 신호간 간섭이 있을 경우의 +2값은 이상적인 경우에 비해서 적어져 도 10의 B의 영역에서 검출될 확률이 높아진다.At this time, the value of +2 in the case of inter-signal interference as in the case of b is smaller than that in the ideal case, and the probability of detection in the region of B in FIG. 10 is increased.

이를 본 발명에서 이용하는 방법을 예를 들어 설명하기로 한다.The method of using this in the present invention will be described by way of example.

어떤열에서 상술한 첫번째 특성에 의해 에러가 발생한 것이 검출되고 A의 영역에서 검출된 데이타 사이에 B의 영역에서 검출된 데이타가 +(ㄱ), +1(ㄴ)을 가질 때 둘의 경우 에러가 발생한 값이 하나 존재하며 둘중의 하나는 0의 값을 가져야 하는 것이다.When an error is detected by the first property described in a column and the data detected in the area of B between the data detected in the area of A has + (a) and +1 (b) There is one value generated, one of which must have a value of zero.

이때, +1(ㄱ)의 다른열의 전후값이 0, -2이고, +1(ㄴ)의 경우 전후값이 0, +2라고 했을 때 이를 결정하는 방법을 도 7, 8, 9의 신호파형의 예를 들어 설명한다.In this case, when the front and rear values of the other columns of +1 (a) are 0, -2 and +1 (b), the front and rear values are 0 and +2, For example.

상기 각 도에서 (a, a', a)는 도 5에서 프리코더(10)에서 출력되는 신호(AK)파형이고, (b, b', b)는 채널(20)을 통해 출력되는 신호(XK)파형에 대한 각각의 고립펄스로서 PW50이 1.5일 경우이다.(A, a ', a) are waveforms of the signal A K output from the precoder 10 in FIG. 5, and (b, b', b) And the PW50 is 1.5 as each isolated pulse for the (X K ) waveform.

한편, (c, c', c)는 상기 각각의 고립펄스를 더한파형으로 채널(20)에서 최종적으로 출력되는 신호(XK)파형이 되고, (d, d', d)는 상기 (c, c', c)의 파형을 한번 일정폭 지연시킨 파형이며, (e, e', e)는 도 5의 등화부(30)를 통과한 등화된 파형 YK이다.(C, c ', c) is a signal (XK) waveform finally output in the channel 20 by the addition of the isolation pulses, and (d, d' (e, e ', e) is an equalized waveform Y K that passes through the equalizer 30 of FIG. 5.

이 (e, e', e)파형이 최종 사용자 데이타를 검출하는데 사용되는 파형이다.This (e, e ', e) waveform is the waveform used to detect the end user data.

여기서, 도 7, 8, 9의 a, b, c점에서 검출되어야 할 값은 도 7의 경우 0, +2, -2이고, 도 8의 경우에는 0, 0, -2이다.The values to be detected at points a, b, and c in FIGS. 7, 8, and 9 are 0, +2, -2 in FIG. 7, and 0, 0, and -2 in FIG.

한편, 도 9에의 경우에는 검출되어야 할 데이타값은 0, 0, +2이다.In the case of FIG. 9, the data values to be detected are 0, 0, and +2.

상기(ㄱ)의 경우 발생할 수 있는 원래의 값은 1 아니면 0이다.In the case of (a), the original value that can be generated is 1 or 0.

원래의 값이 1일 때의 파형은 도 7과 같고, 원래의 값이 0일 때는 도 8과 같다.The waveform when the original value is 1 is as shown in Fig. 7, and when the original value is 0, as shown in Fig.

도 7의 b점에서의 값은 원래의 값인 +2보다 적어져 B의 영역에서 검출될 확률이 높고 도 8의 b점에서의 값은 원래의 값인 0보다 작은 - 극성을 가질 확률이 크다.The value at point b in FIG. 7 is less than the original value +2, the probability of detection in the area of B is high, and the value at point b in FIG. 8 has a high probability of having a polarity less than the original value of zero.

그러므로, B의 영역에서 +1의 값이 검출되었다면 원래의 값이 1일 경우의 확률이 0일 경우보다 훨씬 큰 것이다.Therefore, if a value of +1 is detected in the region of B, the probability that the original value is 1 is much larger than when the probability is zero.

(ㄴ)의 경우 원래의 값이 0일 경우의 파형은 도 9와 같은데 여기서 b점의 비교값은 도 10의 B영역에서 (+1 또는 +0)검출될 가능성이 큰 것이다.In case of (b), the waveform when the original value is 0 is as shown in FIG. 9, where the comparison value of point b is likely to be detected (+1 or +0) in the region B of FIG.

상기와 같이, (ㄱ)과 (ㄴ)둘 중에 에러가 존재 할 경우의(0인데 1이 검출될 경우)확률은 (ㄴ)이 (ㄱ)의 경우보다 훨씬 크다.As described above, the probability of (b) when there is an error between (a) and (b) (when 0 is detected and 1 is detected) is much larger than that of (a).

따라서, 최종출력은 (ㄱ)의 경우 1로 (ㄴ)의 경우0으로 최종 출력하는 것이다.Therefore, the final output is (1) for (a) and 0 for (b).

상기와 같은 방법으로 도 10의 B의 영역에서 검출된 데이타가 에러를 적게 가질 확률은 다른열의 전후값을 참조하면 다음의 순서로 된다.The probability that the data detected in the area B in FIG. 10 has less errors is as follows, referring to the values before and after the other columns.

첫째, +1 이 검출될 경우First, when +1 is detected

(0,+1,-2), (-2,+1,0)(0,+1,0)(+2,+1,-2)(-2,+1,+2)(0,+1,+2), (+2,+1,0)(0, +1, -2) (-2, +1, 0) (0, +1, 0) + 1, + 2), (+ 2, + 1,0)

둘째, -1 이 검출될 경우Second, when -1 is detected

(0,-1,+2), (+2,-1,0)(0,-1,0)(+2,-1,-2)(-2,-1,+2)(0,-1,-2), (-2,-1,0)(0, -1, +2), (+2, -1,0) (0, -1, 0) -1, -2), (-2, -1, 0)

세째, +0 이 검출될 경우Third, when +0 is detected

(0,+0,-2), (-2,+0,0)(0,+0,0)(+2,+0,-2), (-2,+0,+2)(0,+0,+2), (+2,+0,0)(-2, +0, -2), (-2, +0,0) (0, +0,0) , +0, +2), (+2, +0,0)

네째, -0 이 검출될 경우Fourth, when -0 is detected

(0,0,+2), (+2,0,0)(0,-0,0)(+2,-0,-2), (-2,-0,+2)(0,-0,-2), (-2,-0,0)(0, 0, 2), (-2, 0, + 2) (0, - 0, 0, -2), (-2, -0, 0)

순으로 신호간 간섭확률이 나타나는 것이다.The probability of inter-signal interference appears in that order.

이때, 상기 신호간간섭 확률을 고려하여 검출된 값을 그래로 최종출력으로 사용하는 우선순위는 다음과 같다.At this time, the priorities for using the detected value in consideration of the inter-signal interference probability as a final output are as follows.

먼저, ±1일 경우의 우선순위를 살펴보기로 한다.Let us first look at the priority in the case of ± 1.

우선순위 1. (0,+1,-2), (-2,+1,0), (0,-1,+2), (+2,-1,0)Priority 1. (0, +1, -2), (-2, +1, 0), (0, -1, + 2)

우선순위 2. (0,+1,0), (0,-1,0)Priority 2. (0, +1, 0), (0, -1,0)

우선순위 3. (+2,+1,-2), (-2,+1,+2), (+2,-1,-2), (-2,-1,+2)(-2, -1, -2), (-2, -1, -2), (-2, +1, -2)

우선순위 4. (0,+1,+2), (+2,+1,0), (0,-1,-2), (-2,-1,0)Priority 4. (0, +1, +2), (+2, +1,0), (0, -1, -2)

상기와 같이 ±1이 검출될 경우에는 상기와 같은 우선순위에 의해 최종적으로 검출데이타를 출력하는 것이다.When ± 1 is detected as described above, the detection data is finally output according to the priority order as described above.

또한, ±0 이 검출될 경우의 우선순위는 다음과 같다.In addition, the priority when ± 0 is detected is as follows.

우선순위 1. (0,+0,+2), (+2,+0,0), (0,-0,-2), (-2,-0,0)Priority 1. (0, +0, +2), (+2, +0,0), (0, -0, -2)

우선순위 2. (+2,+1,-2), (-2,+0,+2), (+2,-0,-2), (-2,0,+2)(-2, +0, +2), (+2, -0, -2), (-2,0, +2)

우선순위 3. (0,+0,0), (0,-0,0)Priority 3. (0, + 0,0), (0, -0,0)

우선순위 4. (0,+0,-2), (-2,+0,0), (0,-0,+2), (+2,-0,0)(0, +0, -2), (-2, +0,0), (0, -0, +2)

상기와 같은 우선순위를 가지고 원래의 데이타를 복원하는 방법을 살펴보기로 한다.Hereinafter, a method of restoring original data with the above priority will be described.

먼저, 에러가 1개 검출되고 전후의 데이타열이 ±1이면 검출된 에러값을 0으로 정정하여 출력하고, 전후의 데이타열이 ±0이면 에러극성에 따라 1 또는 0을 출력한다.First, if one error is detected and the front and rear data rows are ± 1, the detected error value is corrected to 0 and output. If the front and rear data rows are ± 0, 1 or 0 is output according to the error polarity.

여기서, 상기 1을 출력할 경우는 에러극성의 반대되는 값을 경우이고, 0을 출력하는 경우에는 에러극성과 같은 극성일 경우에 출력하는 것이다.Here, when outputting 1, the opposite polarity of the error polarity is the case, and when 0 is outputted, the polarity is outputted when the polarity is the same as the error polarity.

에러가 2개 검출되고 에러극성에 반대되는 같은 보호에 같은 값을 가질 경우에는 우선순위가 낮은것을 반대의 값으로 출력한다.If two errors are detected and have the same value for the same protection as against the error polarity, the lower priority is output as the opposite value.

또한, 에러가 2개 검출되고 에러극성과 같은 부호에 같은값을 가지면 상기 우선순위가 1, 2는 그대로 출력하고 우선순위3, 4이면 반대로 값으로 출력하는 것이다.In addition, if two errors are detected and the same polarity as the error polarity has the same value, the priorities 1 and 2 are output as they are, and the priority 3 and 4 are output as the opposite values.

상기의 경우가 아닐 때에는 다음의 순서로 세팅하고 에러를 검색한다.If it is not the above case, set it in the following order and search for an error.

첫째, ±이 검출되고 우선순위가 상기 우선순위 1과 2, ±0이 검출되고 우선순위가 상기 우선순위 3과 4이면 ±2로 세팅하여 에러를 검출한다.First, if an error is detected by detecting a priority of 1 or 2 or ± 0 and a priority of 3 or 4, the error is detected.

둘째, ±1이 검출되고 상술한 우선순위가 4에 해당되면 ±0, ±0 검출되고 상술한 우선순위 1에 해당되면 ±0으로 세팅하여 에러를 검색하는 것이다.Second, when ± 1 is detected and the above-described priority is 4, ± 0 and ± 0 are detected, and if the priority is 1, ± 0 is set to search for an error.

상기와 같은 방법은 한단계씩 수행하여 도 10의 A영역에서 검출된 데이타의 양방향으로 에러를 검색하고 에러가 없으면 동작을 마치고 에러가 발생하게 되면 다음의 단계를 수행하여 에러를 검색하는 것이다.The above method is performed one step at a time to retrieve an error in both directions of the data detected in the area A of FIG. 10, and if the error is not detected, the error is detected by performing the following steps when an error occurs.

상기의 우선순위를 가지고 에러가 검출되었을 때 도 10의 B영역의 데이타의 수에 따른 실시예를 들어 설명하기로 한다.An example according to the number of data in the area B in FIG. 10 when an error is detected with the above priority will be described.

이때, 하기 설명중 * 는 다른열의 데이타, []는 에러가 발생한 데이타열을 나타내는 것이다.In the following description, * denotes data of another column, and [] denotes a data row in which an error occurs.

[실시예 1][Example 1]

검출된 데이타가 (+2,a,±1,-2), (+2,a,-1,b,-2) a,b는 돈 캐어(don't care)일 때, 상술한 바와 같이 에러가 하나 검출되고 ±1이면 0으로 에러를 정정하여 출력하는 방법을 이용 하여 상기 검출된 ±1의 데이타를 0으로 정정하여 출력한다.When the detected data is (+2, a, -1, -2), (+2, a, -1, b, -2) a and b are do not care, If one error is detected and if the error is ± 1, the error is corrected to 0, and the error is corrected, and the detected ± 1 data is corrected to 0 and output.

그러면, 상기 검출된 데이타는 +2,*,0,*,-2가 되어 도 10에서와 같은 방법에 따라 데이타를 검출하면 최종적으로 출력되는 사용자 데이타열은 1,*,0,*,1 [1,*,1,*1]이 되는 것이다.When the data is detected according to the method shown in FIG. 10, the detected data is +2, *, 0, *, - 2 and the finally output user data string is 1, *, 0, 1, *, 1, * 1].

[실시예 2][Example 2]

검출된 데이타가 +2,a,-0,b,+2 a,b는 돈 캐어(don't care)일 때, 상술한 바와 같이 에러가 하나 검출되고 ±0이면 에러극성의 반대되는 값이면 1, 같은 극성이면 0으로 출력한다는 이론에 따라 상기 검출된 -0의 데이타를 -2로 정정하여 출력한다.When the detected data is +2, a, -0, b, +2 a, and b are do not care, one error is detected as described above. If ± 0 is the opposite of the error polarity 1, and outputs 0 if the same polarity is 0, and corrects the detected data of -0 to -2.

그러면, 상기 검출된 데이타는 +2,*,-2,*,+2가 되어 도 10에서와 같은 방법에 따라 데이타를 검출하면 최종적으로 출력되는 사용자 데이타열은 1,*,1,*,1 [1,*,0,*1]이 되는 것이다.The detected data is +2, *, -2, *, + 2 so that if the data is detected according to the method shown in FIG. 10, the user data string finally output is 1, *, 1, *, 1 [1, *, 0, * 1].

[실시예 3][Example 3]

검출된 데이타가 +2,a,-1(ㄱ),b,-1(ㄴ),c,+2이고, 상기 a=+2, b=0, c=-2일때, 상술한 바와 같이, 에러가 2개 검출되고 에러극성에 반대되는 같은 부호에 같은 값을 가질 경우에는 우선순위가 낮은것을 반대의 값으로 출력한다는 이론에 따라 상기When the detected data is +2, a, -1, b, -1, c, +2 and a = +2, b = 0 and c = -2, If two errors are detected and the same sign opposite to the polarity of the error has the same value, then according to the theory that the lower priority is output as the opposite value,

-1(ㄱ)이 -1(ㄴ)보다 우선순위가 높기 때문에 상기 검출된 데이타는 +2,*,-2,0,*,+2가 되어 도 10에서와 같은 방법에 따라 데이타를 검출하면 최종적으로 출력되는 사용자 데이타열은 1,*,1,*,0 [1,*,1,*,*,1]이 되는 것이다.-1 (a) is higher than -1 (b), the detected data is +2, *, -2, 0, *, + 2 and data is detected according to the method shown in FIG. 10 The final output user data string is 1, *, 1, *, 0 [1, *, 1, *, *, 1].

[실시예 4][Example 4]

검출된 데이타가 +2,a,-0(ㄱ),b,-0(ㄴ),c,+2이고, 상기 a=+2, b=o, c=-2일때, 상술한 바와 같이, 에러가 2개 검출되고 에러극성에 반대되는 같은 부호에 같은 값을 가질 경우에는 우선순위가 낮은것을 반대의 값으로 출력한다는 이론에 따라 상기When the detected data is +2, a, -0, b, -0, c, +2 and a = + 2, b = o, c = -2, If two errors are detected and the same sign opposite to the polarity of the error has the same value, then according to the theory that the lower priority is output as the opposite value,

-0(ㄱ)이 -0(ㄴ)보다 우선순위가 높다.-0 (a) has higher priority than -0 (b).

따라서, 상기 검출된 데이타는 +2,*,-2,b,*,c,+2가 되어 도 10에서와 같은 방법에 따라 데이타를 검출하면 최종적으로 출력되는 사용자 데이타열은 1,*,1,*,0,*,1 [1,*,0,*,0,*,1]이 되는 것이다.Therefore, if the detected data is + 2, *, - 2, b, *, c, + 2 and the data is detected according to the method shown in FIG. 10, , *, 0, *, 1 [1, *, 0, *, 0, *, 1].

[실시예 5][Example 5]

검출된 데이타가 +2,a,-1(ㄱ),b,-1(ㄴ),c,-2이고, 상기 a=0, b=-2, c=0일때, 상술한 바와 같이, 에러가 2개 검출되고 에러극성과 같은 부호에 같은값을 가지면 상기 우선순위가 1, 2는 그대로 출력하고 우선순위3, 4이면 반대의 값으로 출력한다는 이론에 따라 -1(ㄱ)과 -1(ㄴ)이 상술한 ±1이 경우의 우선순위 4에 해당된다.When the detected data is +2, a, -1, b, -1, c, -2 and a = 0, b = -2 and c = 0, (1) and -1 (2) according to the theory that the priority is 1 and 2 are output as they are and the priority is 3 and 4, respectively, if the same polarity as the error polarity is detected. B) The above-mentioned ± 1 corresponds to priority 4 in this case.

따라서, 상기 검출된 데이타는 +2,*,0,*,0,*,-2가 되어 도 10에서와 같은 방법에 따라 데이타를 검출하면 최종적으로 출력되는 사용자 데이타열은 1,*,0,*,0,*,1 [1,*,1,*,1,*,1]이 되는 것이다.Therefore, if the detected data is +2, *, 0, *, 0, *, - 2 and the data is detected according to the method shown in FIG. 10, the finally output user data string is 1, *, 0, *, 1 [1, *, 1, *, 1, *, 1].

[실시예 6][Example 6]

검출된 데이타가 +2,a,-1(ㄱ),b,+0(ㄴ),c,-2이고, 상기 a=+2, b=-2, c=0일때, 상술한 바와 같이, 검출데이타가 ±0이고 상술한 검출데이타가 ±0일 경우의 우선순위 4이면 ±2로 세팅하고 에러를 검색한다.When the detected data is +2, a, -1, b, +0, c, -2 and a = +2, b = -2 and c = 0, If the detection data is ± 0 and the above-mentioned detection data is ± 0, the priority is set to ± 2 and the error is retrieved.

따라서, +2, a, -1, b, +2, *, -2가 되어 에러가 발생되지 않음을 알수있다.Therefore, +2, a, -1, b, +2, *, -2 are obtained and it can be seen that no error occurs.

이렇게 하여 최종적으로 출력되는 사용자 데이타 열은 도 10에서와 같은 방법에 따라 1,*,1,*,1,*,1 [1,*,1,*,0,*,1]이 되는 것이다.1, *, 1, *, 1 [1, *, 1, *, 0, *, 1] according to the method shown in FIG.

[실시예 7][Example 7]

검출된 데이타가 +2,a,-0(ㄱ),b,+1(ㄴ),c,+2이고, 상기 a=0, b=+2, c=0일때, 상술한 바와 같이, 검출데이타가 ±0이고 상술한 검출데이타가 ±0일 경우의 우선순위 4이면 ±2로 세팅하고 에러를 검색한다.When the detected data is + 2, a, -0 (a), b, +1 (b), c, +2 and a = 0, b = + 2, c = 0, If the data is ± 0 and the above-mentioned detection data is ± 0, the priority is set to ± 2 and the error is retrieved.

즉, +2, *, -2, b, +1, c, +2가 되어 +2, *, -2에서는 에러가 발생되지 않고, -2, a, +0, b, -2에 에러가 발생하는 것을 알 수 있다.That is, no error occurs in +2, *, -2, b, +1, c, +2, .

따라서, 상술한 검출데이타가 ±1이고 상술한 검출데이타가 ±0일 경우의 우선순위 4이면 ±0로, 검출데이타가 ±0이고 상술한 우선순위가 1이면 ±0으로 세팅하고 에러를 검색한다라는 이론에 의거 +2, *, -2, *, 0, *, +2로 세팅된다.Therefore, if the above-mentioned detection data is ± 1 and the above-mentioned detection data is ± 0, the priority is set to ± 0, the detection data is ± 0, and the above-mentioned priority is set to ± 0, According to the theory, it is set as +2, *, -2, *, 0, *, +2.

따라서, 최종적으로 출력되는 사용자 데이타열은 도 10에 도시된 방법에 따라 1, *, 1, *, 0, *, 1 [1, *, 0, *, 1, *, 1]이 되는 것이다.Therefore, the finally output user data string is 1, *, 1, *, 0, *, 1 [1, *, 0, *, 1, *, 1] according to the method shown in FIG.

[실시예 8][Example 8]

검출된 데이타가 +2,a,-0(ㄱ),b,-1(ㄴ),c,+2이고, 상기 a=-2, b=0, c=+2일 때, 상술한 바와 같이, 검출데이타가 ±1이고 상술한 검출데이타가 ±1일 경우의 우선순위 1이면 ±2로 세팅하고 에러를 검색한다 라는 이론에 의거 상기 검출데이타는 -2, a, +0, b, -2, *, +2가 되어 -2, *, +2에서는 에러가 발생되지 않고, -2, a, +0, b, -2에 에러가 발생하는 것을 알 수 있다.When the detected data is +2, a, -0 (a), b, -1 (b), c, +2 and a = -2, b = 0, c = + 2, , The detection data is -2, a, +0, b, -2 according to the theory that the detection data is ± 1 and the above-mentioned detection data is ± 1, , *, And +2, so that no error occurs in -2, *, and +2, and an error occurs in -2, a, +0, b, and -2.

따라서, 상술한 검출데이타가 ±0이고 상술한 검출데이타가 ±0일 경우의 우선순위 4이면 ±2로 세팅하고 에러를 검색한다라는 이론에 의거 -2, *, +2, *, -2, *, +2로 세팅된다.Therefore, when the above-mentioned detection data is ± 0 and the above-mentioned detection data is ± 0, the priority is set to ± 2, and the error is retrieved. , +2.

따라서, 최종적으로 출력되는 사용자 데이타열은 도 10에 도시된 방법에 따라 1, *, 1, *, 1, * 1[1, *, 0, *, 1, *, 1]이 되는 것이다.Therefore, the finally outputted user data string is 1, *, 1, *, 1, * 1 [1, *, 0, *, 1, *, 1] according to the method shown in FIG.

[실시예 9][Example 9]

검출된 데이타가 +2,a,-1,b,+0,c,-1,d,+2이고, 상기 a=0, b=+2, c=0, d=-2 일때, 상술한 바와 같이, 검출데이타가 ±1이고 상술한 검출데이타가 ±1일 경우의 우선순위 1이면 ±2로 세팅하고 에러를 검색한다 라는 이론에 의거 상기 검출데이타는 +2,*,-2,b,+0,c,-1,d,+2가 되어 +2, *, -2에서는 에러가 발생되지 않고, -2, b, +0, c, -1, d, +2에 에러가 발생하는 것을 알 수 있다.When the detected data is +2, a, -1, b, +0, c, -1, d, +2 and a = 0, b = +2, c = 0, d = -2, As a result, the detection data is set to +2, *, -2, b, and -1 based on the theory that the detection data is ± 1 and the above-described detection data is ± 1, +, -2, b, +0, c, -1, d, +2 do not generate an error in +2, .

따라서, 상술한 검출데이타가 ±1이고 상술한 검출데이타가 ±0일 경우의 우선순위 4이면 ±0으로, 검출데이타가 ±0이고 우선순위1이면 ±0으로 세팅하고 에러를 검색한다라는 이론에 의거 +2, *, -2, *, 0, *, 0, *, +2로 세팅된다.Therefore, if the above-mentioned detection data is ± 1 and the above-mentioned detection data is ± 0, the priority is set to ± 0, the detection data is ± 0, and the priority is set to ± 0, +2, *, -2, *, 0, *, 0, *, +2.

따라서, 최종적으로 출력되는 사용자 데이타열은 도 10에 도시된 방법에 따라 1, *, 1, *, 0, *, 0, *, 1 [1, *, 1, *, 0, *, 1, *, 1]이 되는 것이다.1, 1, *, 0, *, 1, *, 0, *, 0, *, 1, *, 1].

[실시예 10][Example 10]

검출 데이타가 +2,a,-1,b,+0,c,-1,d,+2이고, 상기 a=0, b=-2, c=0, d=+2 일때, 상술한 바와 같이 검출데이타가 ±1이고 상술한 검출데이타가 ±1일 경우의 우선순위 1이면 ±2로 세팅하고 에러를 검색한다 라는 이론에 의거 상기 검출데이타는 +2,a,-1,b,+0,c,-2,*,+2가 되어 -2, *, +2에서는 에러가 발생되지 않고, +2, a, -1, b, +0, c, -2에 에러가 발생하는 것을 알 수 있다.When the detection data is +2, a, -1, b, +0, c, -1, d, +2 and a = 0, b = -2, c = 0, d = + 2, A, -1, b, and +0, respectively, based on the theory that the detection data is ± 1 and the above-mentioned detection data is ± 1, , c, -2, *, and +2 so that an error does not occur in -2, *, and +2 and an error occurs in +2, a, -1, b, +0, .

따라서, 상술한 검출데이타가 ±0이고 상술한 검출데이타가 ±0일 경우의 우선순위 4이면 ±2로 세팅하고 에러를 검색한다라는 이론에 의거 +2, a, -1, b, +2, *, -2, *, +2로 세팅된다.Therefore, if the above-mentioned detection data is ± 0 and the above-mentioned detection data is ± 0, the priority is set to ± 2, and the error is retrieved by setting it to +2, a, -1, b, , -2, *, and +2.

상기 세팅값의 에러를 다시 검색하여 보면 +2, a, -1, b, +2에 에러가 발생되지 않음을 알수 있다.If the error of the setting value is searched again, it can be seen that no error occurs in +2, a, -1, b, +2.

따라서, 최종적으로 출력되는 사용자 데이타열은 도 10에서 도시된 방법에 따라 1, *, 1, *, 1, *, 1, *, 1 [ 1, *, 1, *, 0, *, 1, *, 1]이 되는 것이다.1, *, 1, *, 1 [1, *, 1, *, 0, *, 1, *, 1].

상기에서 설명한 바와 같은 디지탈 데이타 복원방법을 도 5 및 도 6을 참조하여 설명하기로 한다.The digital data restoration method as described above will be described with reference to FIGS. 5 and 6. FIG.

먼저, 도 6에 도시된 S, F3, F2, F1, F0, D의 비트를 퍼펑에 저장한다.First, the bits of S, F3, F2, F1, F0, and D shown in Fig. 6 are stored in the paulpeng.

이어, 상기 D의 데이타가 1이 될 때마다 S의 비트를 조사한다.Then, whenever the data of D is 1, the bit of S is checked.

이때, 상기 S비트가 반전되지 않으면, 에러검출신호를 발생하고 상기 F3이 1이 될 때까지상기의 동작을 반복한다.At this time, if the S bit is not inverted, an error detection signal is generated and the above operation is repeated until F3 becomes 1.

한편, 상기 F3가 1이 되고 에러검출신호가 발생하지 않았으면 D의 데이타가 최종신호로 출력되는 것이다.On the other hand, if F3 is 1 and an error detection signal is not generated, data of D is output as a final signal.

여기서, 상기 F3이 1이고 에러검출신호가 발생하였으면 상기에서 설명한 방법에 의해 에러를 정정한다.Here, if F3 is 1 and an error detection signal is generated, the error is corrected by the above-described method.

이어, 상기 비트가 저장된 버퍼를 클리어하고 상기의 과정을 계속 수행하는 것이다.Then, the buffer in which the bit is stored is cleared and the above process is continued.

여기서, 상기에서 설명한 본 발명에 따른 디지탈 데이타 복원방법을 도 11의 동작플로우챠트를 참조하여 간단히 설명하기로 한다.Hereinafter, the digital data restoration method according to the present invention will be briefly described with reference to the flowchart of FIG.

도 11은 본 발명에 따른 디지탈 데이타 복원방법을 나타낸 동작 플로우챠트이다.11 is a flowchart illustrating an operation of the digital data restoration method according to the present invention.

도 11을 참조하면, 먼저 기록매체에 기록된 사용자 데이타를 재생한다(S101).Referring to FIG. 11, first, user data recorded on a recording medium is reproduced (S101).

이어, 상기 재생된 데이타와 비교검출부(40)에 설정된 기준레벨을 비교하여 에러를 검출한다(S102).Next, an error is detected by comparing the reproduced data with a reference level set in the comparison detector 40 (S102).

이어, 앞에서 서술한 바와 같이 최종 사용자 데이타 출력을 위해 출력 우선 순위를 출력부(50)에서 결정하고(S103), 상기 결정된 우선순위에 따라 상기 검출된 에러를 정정한다(S104).Next, as described above, the output unit 50 determines an output priority for outputting the end user data (S103), and corrects the detected error according to the determined priority (S104).

이어, 상기 에러가 정정되었는가를 판단하여(S105) 판단결과에 따라 최종 사용자 데이타를 출력하는 것이다(S106)Then, it is determined whether the error is corrected (S105), and the final user data is output according to the determination result (S106)

이때, 상기 에러가 정정 되지 않았을 경우에는 상기의 우선순위가 아닌 새로운 우선순위를 출력부(50)에서 결정한다(S107).At this time, if the error is not corrected, the output unit 50 determines a new priority that is not the priority (S107).

상기 새롭게 결정된 우선순위에 따라 상기 재생된 데이타의 에러를 다시 검색한다(S108).The error of the reproduced data is retrieved again according to the newly determined priority (S108).

상기 검색결과 에러가 발생하였는가를 판단하여(S109) 판단결과 에러가 발생하지 않았을 경우 그대로 최종데이타를 출력하고(S106) 에러가 발생하였을 경우 검색된 에러를 상기에서 결정된 우선순위에 따라 에러를 정정하여 최종 사용자 데이타를 출력하는 것이다(S110).If it is determined in step S109 that the search result error has not occurred, the final data is output as it is in step S106. If an error occurs, the error is corrected according to the priority determined in step S106, And outputs user data (S110).

본 발명에 따른 디지탈 데이타 복원장치 및 그 방법은 종래의 기술의 비교검출부에 기준레벨을 하나 더 추가하여 복원된 신호에서 신뢰성 있는 0과 1의 데이타를 이용함으로써 에러가 발생한 것을 검출하여 디지탈 데이타 복원특성 및 신호간 간섭특성 즉, 인접신호와의 관련성을 고려하여 에러를 정정하는 것이다.The apparatus and method for recovering digital data according to the present invention detect the occurrence of an error by using reliable 0 and 1 data in the recovered signal by adding one more reference level to the comparison detector of the related art, And the inter-signal interference characteristic, that is, the correlation with the adjacent signal.

따라서, 본 발명은 종래 기술에서 가지는 0과 1이 되는 경우의 정정능력 뿐 만 아니라 1과 0이 되는 경우에도 에러정정 능력을 가질 수 있는 이점이 있다.Therefore, the present invention has an advantage of being able to have an error correction capability even when it becomes 1 and 0 as well as the correction capability in the case of 0 and 1 in the prior art.

또한, 종래기술에서는 신뢰성이 있는 데이타 이후의 다음열에서만 에러정정 능력을 가지는데 비해 신뢰성이 적은 데이타에서도 에러의 검출확률을 높이고 연속적인 에러발생의 경우에도 정정능력을 향상시킬 수 있는 이점이 있다.In addition, the prior art has an error correction capability only in the next column after reliable data, but has an advantage of improving the error detection probability even in data with low reliability and improving the correction capability even in the case of continuous error occurrence.

또한, 신호간 간섭을 이용하여 데이타를 검출함으로서 고밀도 자기기록시스템에서 일반적으로 많이 발생하는 신호간 간섭, PLL의 지터(Jitter)등에 의한 에러 발생을 크게 감소 시킬 수 있는 이점이 있다.In addition, by detecting data using inter-signal interference, it is possible to greatly reduce errors caused by inter-signal interference and jitter of a PLL, which are generally generated in a high-density magnetic recording system.

Claims (10)

등화부를 구비한 디지탈 자기기록 및 재생시스템의 디지탈 데이타 복원장치에 있어서,An apparatus for recovering digital data of a digital magnetic recording and reproducing system having an equalizing unit, 상기 등화부에서 출력되는 데이타를 기존의 슬라이스 레벨에 하나의 슬라이스 레벨을 더 추가한 기준레벨들과 비교하여 사용자 데이타의 에러를 검출하는 수단;Means for detecting an error of user data by comparing data output from the equalizer with reference levels added to an existing slice level by one slice level; 에러가 정정된 사용자데이타를 최종출력하기 위해 출력 우선순위를 결정하고 상기 검출된 사용자 데이타의 에러를 상기 결정된 우선순위에 따라 발생한 에러를 정정하여 원하는 사용자 데이타를 출력하는 수단을 포함하여 구성됨을 특징으로 하는 디지탈 데이타 복원장치.And means for determining an output priority to finally output the user data whose error has been corrected and correcting an error generated according to the determined priority of the detected user data to output desired user data. A digital data restoration device. 제 1 항에 있어서,The method according to claim 1, 상기 에러를 검출하는 수단은 상기 등화부에서 입력되는 신호(YK)를 각각의 기준레벨과 비교하여 데이타를 검출하는 다수개의 비교부(Comp1- Comp6)로 구성됨을 특징으로 하는 디지탈 데이타 복원장치.Wherein the means for detecting the error comprises a plurality of comparison units (Comp1 to Comp6) for comparing the signal (Y K ) input from the equalizer with respective reference levels to detect data. 제 2 항에 있어서,3. The method of claim 2, 상기 기준레벨은 1, -1, 1+△, 1-△, -1+△, -1-△임을 특징으로 하는 디지탈 데이타 복원장치.Wherein the reference level is 1, -1, 1 + DELTA, 1- DELTA, -1 + DELTA, -1- DELTA. 제 2 항에 있어서,3. The method of claim 2, 상기 다수개의 비교기는 상기 등화부에서 출력되는 신호(YK)와 기준레벨 1+△과 비교하는 제 1 비교부;The plurality of comparators includes a first comparator for comparing the signal Y K output from the equalizer with a reference level 1 + Δ; 상기 등화부에서 출력되는 신호(YK)와 기준레벨 1과 비교하는 제 2 비교부;A second comparator for comparing the signal (Y K ) output from the equalizer with a reference level 1; 상기 등화부에서 출력되는 신호(YK)와 기준레벨 1-△과 비교하는 제 3 비교부;A third comparator for comparing the signal (Y K ) output from the equalizer with a reference level 1 -?; 상기 등화부에서 출력되는 신호(YK)와 기준레벨 -1+△과 비교하는 제 4 비교부;A fourth comparator for comparing the signal Y K output from the equalizer with a reference level -1 + Δ; 상기 등화부에서 출력되는 신호(YK)와 기준레벨 -1과 비교하는 제 5 비교부;A fifth comparator for comparing the signal (Y K ) output from the equalizer with a reference level-1; 상기 등화부에서 출력되는 신호(YK)와 기준레벨 -1-△과 비교하는 제 6 비교부로 구성됨을 특징으로 하는 디지탈 데이타 복원장치.And a sixth comparator for comparing the signal (Y K ) output from the equalizer with a reference level -1 -?. 제 1 항에 있어서,The method according to claim 1, 상기 출력하는 수단은 상기 제 1, 2 비교부(Comp1, Comp2)의 출력을 연산하여 출력하는 제 1 연산부;Wherein the outputting means comprises: a first computing unit for computing and outputting outputs of the first and second comparison units (Comp1, Comp2); 상기 제 2, 3 비교부(Comp3, Comp3)의 출력을 연산하여 출력하는 제 2 연산부;A second calculating unit for calculating and outputting the outputs of the second and third comparators Comp3 and Comp3; 상기 제 4, 5 비교부(Comp4, Comp5)의 출력을 연산하여 출력하는 제 3 연산부;A third calculating unit for calculating and outputting the outputs of the fourth and fifth comparing units Comp4 and Comp5; 상기 제 5, 6 비교부(Comp5, Comp6)의 출력을 연산하여 출력하는 제 4 연산부;A fourth calculating unit for calculating and outputting the outputs of the fifth and sixth comparing units Comp5 and Comp6; 상기 제 3, 4 비교부(Comp3, Comp4)의 출력을 연산하는 제 5 연산부;A fifth calculating unit for calculating outputs of the third and fourth comparators Comp3 and Comp4; 상기 제 1 비교부(Comp1)의 출력과 상기 제 1 연산부 출력 및 상기 제 2 연산부의 출력을 연산하여 출력하는 제 6 연산부;A sixth operation unit for calculating and outputting the output of the first comparison unit Comp1, the output of the first operation unit, and the output of the second operation unit; 제 1, 6 비교부(Comp1, Comp6)의 출력을 연산하여 출력하는 제 7 연산부;A seventh computing unit for computing and outputting outputs of the first and sixth comparing units (Comp1, Comp6); 상기 제 2 연산부의 출력과 제 4 연산부의 출력을 연산하는 제 8 연산부;An eighth computing unit for computing an output of the second computing unit and an output of the fourth computing unit; 제 2 연산부의 출력과 제 3 연산부의 출력을 연산하는 제 9 연산부;A ninth operation unit for calculating an output of the second operation unit and an output of the third operation unit; 상기 제 7 연산부 제 8 연산부 출력을 연산하여 출력하는 제 10 연산부로 구성됨을 특징으로 하는 디지탈 데이타 복원장치.And a tenth operation unit for calculating and outputting the seventh operation unit eighth operation unit output. 등화부를 구비한 디지탈 데이타 복원장치의 디지탈 데이타 복원방법에 있어서,A digital data restoration method of a digital data restoration apparatus having an equalization unit, 상기 등화부에서 최적등화된 신호를 1, -1, 1+△, 1-△, -1+△, -1-△의 슬라이스 레벨과 각각 비교하는 스텝;Comparing the optimal equalized signal in the equalizer with a slice level of 1, -1, 1 + DELTA, 1 - DELTA, -1 + DELTA, and -1 - DELTA, respectively; 상기 비교결과 재생되는 사용자 데이타의 에러를 검출하는 스텝;Detecting an error of user data reproduced as a result of the comparison; 에러가 정정된 사용자데이타를 최종출력하기 위해 출력 우선순위를 결정하는 스텝;Determining an output priority to finally output the error corrected user data; 상기 검출된 사용자 데이타의 에러를 상기 결정된 우선순위에 따라 발생한 에러를 정정하여 원하는 사용자 데이타를 복구하는 스텝;Correcting an error of the detected user data according to the determined priority and restoring desired user data; 상기 복구된 사용자 데이타를 출력하는 스텝을 포함하여이루어짐을 특징으로 하는 디지탈 데이타 복원방법.And outputting the recovered user data. 제 6 항에 있어서,The method according to claim 6, 상기 우선순위를 결정하는 스텝은 검출된 데이타가 ±1일 경우와 ±0일 경우로 나누어 결정함을 특징으로 하는 디지탈 데이타 복원방법.Wherein the step of determining the priority determines whether the detected data is divided into a case of ± 1 and a case of ± 0. 제 6 항에 있어서,The method according to claim 6, 상기 데이타 복구는 에러가 1개 검출되고 검출된 데이타가 ±1이면 0으로 데이타를 복구함을 특징으로 하는 디지탈 데이타 복원방법.Wherein the data recovery is performed such that one error is detected and if the detected data is ± 1, the data is restored to zero. 제 6 항에 있어서,The method according to claim 6, 상기 데이타 복구는 에러가 1개 검출되고 검출된 데이타가 ±0일 경우 에러극성에의 반대되는 값이면 1로 복구하고, 같은 극성이면 0으로 복구함을 특징으로 하는 디지탈 데이타 복원방법.Wherein the data recovery restores to 1 if an error is detected and if the detected data is an opposite value to the error polarity when the data is +/- 0 and restores to 0 if the same polarity. 제 6 항에 있어서,The method according to claim 6, 상기 데이타 복구는 에러가 2개 검출되고 에러극성에 반대되는 같은 부호에 같은 값을 가지면 우선순위가 낮은 것을 반대의 값으로 출력하여 복구함을 특징으로 하는 디지탈 데이타 복원방법.Wherein the data recovery is performed by outputting an opposite value as a low value if two errors are detected and the same sign opposite to the polarity of the error has the same value.
KR1019960045273A 1996-10-11 1996-10-11 Device and method for restoring digital data KR100226865B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960045273A KR100226865B1 (en) 1996-10-11 1996-10-11 Device and method for restoring digital data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960045273A KR100226865B1 (en) 1996-10-11 1996-10-11 Device and method for restoring digital data

Publications (2)

Publication Number Publication Date
KR19980026733A true KR19980026733A (en) 1998-07-15
KR100226865B1 KR100226865B1 (en) 1999-10-15

Family

ID=19477086

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960045273A KR100226865B1 (en) 1996-10-11 1996-10-11 Device and method for restoring digital data

Country Status (1)

Country Link
KR (1) KR100226865B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000042567A (en) * 1998-12-26 2000-07-15 전주범 Device for deciding level of equalizer for optical disk player

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100445529B1 (en) * 1998-12-26 2004-10-14 주식회사 대우일렉트로닉스 Three-level decision apparatus for optical disc player equalizer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000042567A (en) * 1998-12-26 2000-07-15 전주범 Device for deciding level of equalizer for optical disk player

Also Published As

Publication number Publication date
KR100226865B1 (en) 1999-10-15

Similar Documents

Publication Publication Date Title
US4577180A (en) Digital data converting method and apparatus thereof
EP1887703A1 (en) Device and method for decoding of a trellis code
US6089749A (en) Byte synchronization system and method using an error correcting code
US6904559B2 (en) Error correction method in full response read channels
US5511080A (en) Playback data detecting method for improving bit error rate for random error
KR100226865B1 (en) Device and method for restoring digital data
US6678105B2 (en) Nonlinear equalizer and decoding circuit and method using same
KR100751972B1 (en) Media noise post-processor with varying threshold
KR19990018221A (en) Coding and Decoding Method of RPM Code for High Density Data Storage
US8258989B2 (en) Data demodulator, data demodulation method and program thereof
US5548284A (en) Information recording and/or reproduction apparatus
US6098193A (en) Data-reproducing device that detects equalization in the presence of pre-equalization data variation
US6026507A (en) Decoder for suppressing error propagation
Mathew et al. A novel threshold technique for minimizing error propagation in MDFE read channel
KR100257728B1 (en) Equalizer for dvcr
CA2058387C (en) Method and circuit for regenerating the binary bit stream from a ternary signal
KR100288484B1 (en) Digital V's Equalizer
KR19980047708A (en) Digital data restoration device
KR100408281B1 (en) Signal reproducing apparatus and method for compensating for channel distortion
US5751894A (en) Recording/reproducing system of a DVCR
JP2006164318A (en) Maximum likelihood decoding apparatus, and signal evaluating method
JP4919121B2 (en) Modulation apparatus, modulation method, and recording medium
JPH10198913A (en) Decision feedback equalization method and decision feedback equalizer
KR100245340B1 (en) Equalizer for a digital vcr
JP4366662B2 (en) Modulation apparatus, modulation method, and recording medium

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20060616

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee