KR100333334B1 - Apparatus for Reproducing Signal Amplitude Level and Disc Drive System Including It - Google Patents
Apparatus for Reproducing Signal Amplitude Level and Disc Drive System Including It Download PDFInfo
- Publication number
- KR100333334B1 KR100333334B1 KR1019980061001A KR19980061001A KR100333334B1 KR 100333334 B1 KR100333334 B1 KR 100333334B1 KR 1019980061001 A KR1019980061001 A KR 1019980061001A KR 19980061001 A KR19980061001 A KR 19980061001A KR 100333334 B1 KR100333334 B1 KR 100333334B1
- Authority
- KR
- South Korea
- Prior art keywords
- level
- data
- detector
- memory
- signal
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/20—Driving; Starting; Stopping; Control thereof
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/06—Control of operating function, e.g. switching from recording to reproducing by counting or timing of machine operations
-
- 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/10009—Improvement or modification of read or write signals
- G11B20/10037—A/D conversion, D/A conversion, sampling, slicing and digital quantisation or adjusting parameters thereof
-
- 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/10009—Improvement or modification of read or write signals
- G11B20/10046—Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2508—Magnetic discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Optical Recording Or Reproduction (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
가. 청구범위에 기재된 발명이 속한 기술분야:디스크 구동 시스템에 관한 것이다.end. TECHNICAL FIELD This invention relates to a disk drive system.
나. 발명이 해결하고자 하는 기술적 과제:간단한 하드웨어 구성만으로 재생신호의 진폭레벨을 정확히 검출할 수 있는 재생신호 진폭레벨 검출장치를 제공함에 있다.I. SUMMARY OF THE INVENTION The present invention has been made in an effort to provide a reproduction signal amplitude level detection device capable of accurately detecting an amplitude level of a reproduction signal using only a simple hardware configuration.
다. 발명의 해결방법의 요지:기록매체면으로 부터 재생된 아나로그신호의 진폭레벨을 디지털데이터로 변환출력하는 데이터 변환기와, 상기 변환기로부터 출력되는 진폭레벨을 미리 설정된 임계치와 비교하여 서로 다른 레벨을 가지는 유효데이터와 또 다른 레벨의 레벨유보데이터를 출력하는 1차 레벨 검출기와, 상기 유효데이터와 레벨유보데이터로 이루어지는 신호열 데이터가 일시 저장되는 제1메모리와, 상기 1차 레벨 검출기에서 레벨유보데이터로 판정된 디지털 데이터의 진폭레벨값이 저장되는 제2메모리와, 상기 제1메모리로부터 입력되는 신호열 데이터중에서 일정 레벨의 펄스 주기를 카운팅하여 출력하는 주기 검출기와, 상기 주기 검출기로부터 입력되는 펄스 주기 카운팅데이터를 검색하여 상기 제1메모리로부터 출력되는 신호열 데이터가 상기 재생신호의 펄스 주기 특성에 맞도록 레벨유보데이터의 레벨을 결정하여 주는 2차 레벨 검출기로 구성함을 특징으로 한다.All. SUMMARY OF THE INVENTION A data converter for converting and outputting an amplitude level of an analog signal reproduced from a recording medium surface into digital data, and having a different level by comparing an amplitude level output from the converter with a preset threshold value. A primary level detector for outputting valid data and level retention data of another level, a first memory for temporarily storing signal string data consisting of the valid data and level retention data, and determining the level retention data in the primary level detector A second memory for storing the amplitude level value of the digital data, a period detector for counting and outputting a predetermined pulse period among the signal string data input from the first memory, and a pulse period counting data input from the period detector. Search and output the signal string data output from the first memory. And it characterized in that it consists of the second level detector that determines a pulse period based on the level attribute level reservation data so that it is acceptable for the reproduction signal.
라. 발명의 중요한 용도:DVD-램, DVD-롬 드라이브,HDD와 같은 디스크 구동 시스템에 사용할 수 있다.la. Important uses of the invention: It can be used in disc drive systems such as DVD-RAM, DVD-ROM drive, HDD.
Description
본 발명은 디스크 구동 시스템의 데이터 복원에 관한 것으로, 특히 재생신호의 펄스 주기 특성을 고려하여 정확하게 재생신호의 진폭레벨을 검출하기 위한 장치 및 그를 포함하는 디스크 구동 시스템에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to data restoration of a disc drive system, and more particularly, to an apparatus for accurately detecting the amplitude level of a reproduction signal in consideration of the pulse period characteristic of the reproduction signal, and a disc drive system including the same.
DVD-롬(Digital Versatile Disc-ROM), DVD-램(RAM), CD-R/W(ReWritable) 드라이브, 하드 디스크 드라이브와 같은 디스크 구동 시스템은 오늘날 각광을 받고 있는 데이터 저장장치의 한 예라 할 것이다. 상술한 디스크 구동 시스템에는 디스크면으로부터 재생된 신호를 복조하기 이전까지 증폭 및 파형등화한후 디지털데이터로 변환 출력하는 리드채널회로가 구비된다. 이러한 리드채널회로에서는 재생신호의 진폭 레벨을 미리 설정한 임계치와 비교함으로써 재생신호의 펄스 주기(T)를 검출한다.Disc drive systems such as DVD-ROM (Digital Versatile Disc-ROM), DVD-RAM (RAM), CD-R / W (ReWritable) drives, and hard disk drives are examples of data storage devices in the spotlight today. . The above-described disc drive system includes a read channel circuit for amplifying and waveform equalizing before converting a signal reproduced from the disc surface, and converting the digital data into output. In such a read channel circuit, the pulse period T of the reproduction signal is detected by comparing the amplitude level of the reproduction signal with a preset threshold.
이를 구체적으로 설명하면, 도 1은 일반적인 광 디스크 구동 시스템에서 채용하고 있는 재생신호 진폭레벨 검출방법을 설명하기 위한 신호 파형도를 도시한 것이다. 도 1에서 제1임계치와 제2임계치는 재생신호의 펄스 주기(T)를 검출하기 위해 미리 설정된 값들이다. 도시된 바와 같이 재생신호의 진폭레벨이 제1임계치를 초과하는 경우에는 펄스 주기(T)가 "하이"레벨을 유지하고, 제2임계치 미만이면 "로우"레벨을 유지하게 된다. 그러나 재생신호의 진폭레벨이 상기 제1임계치와 제2임계치 사이에 존재한다면 펄스 주기(T)가 어느 지점에서 반전될지 모르기 때문에 정확한 펄스 주기(3T∼11T/14T)를 검출할 수 없다. 이는 곧 재생신호의 펄스 주기 검출의 신뢰성을 저하시키는 요인으로 작용하게 된다.Specifically, FIG. 1 shows a signal waveform diagram for explaining a reproduction signal amplitude level detection method employed in a general optical disk drive system. In FIG. 1, the first threshold value and the second threshold value are preset values for detecting the pulse period T of the reproduction signal. As shown, when the amplitude level of the reproduction signal exceeds the first threshold value, the pulse period T maintains the "high" level, and when the amplitude level of the reproduction signal is less than the second threshold value, the "low" level is maintained. However, if the amplitude level of the reproduction signal exists between the first threshold value and the second threshold value, the pulse periods 3T to 11T / 14T cannot be detected because the pulse period T may not be reversed at any point. This immediately acts as a factor to lower the reliability of the pulse period detection of the reproduction signal.
도 2는 광 디스크 구동 시스템에서의 이상적인 출력파형(②)과 신호간섭에 의해 왜곡이 있는 신호(③)의 파형 예시도를 도시한 것이다. 일반적으로 고배속 디스크 구동 시스템에서는 긴 주기의 신호가 오고 바로 이어서 3T나 4T와 같은 짧은 주기의 신호가 뒤따라 오면, 긴 주기의 신호의 영향을 받아서 짧은 주기의 신호가 더욱 더 짧아지는 경향이 있다. 따라서 4T의 신호는 3T의 신호로 오인될 수 있고, 3T의 신호는 광 디스크의 특성에 맞지 않는 2T의 신호로 오인될 수 있다. 따라서 상술한 바와 같은 재생신호 진폭레벨 검출방법을 사용하면 아무런 대처를 할 수 없다.Fig. 2 shows an example of waveforms of an ideal output waveform ② and a signal ③ distorted by signal interference in the optical disk drive system. In general, in a high-speed disk drive system, when a long period signal is followed immediately by a short period signal such as 3T or 4T, the short period signal tends to be shorter even under the influence of the long period signal. Therefore, the signal of 4T may be mistaken for the signal of 3T, and the signal of 3T may be mistaken for the signal of 2T which does not match the characteristics of the optical disk. Therefore, if the above-described reproduction signal amplitude level detection method is used, no action can be taken.
한편 재생신호의 펄스 주기 검출의 신뢰성을 높이기 위한 방법의 하나로써 비터비 복호(viterbi decoding) 알고리즘이 소개되고 있는데, 이러한 비터비 복호 알고리즘을 구현하기 위해서는 복잡한 하드웨어가 구비되어야 함은 물론, 하드웨어의 빠른 동작속도를 만족시켜야 하는 단점이 있다.On the other hand, the Viterbi decoding algorithm has been introduced as a method for improving the reliability of detecting the pulse period of the reproduction signal. In order to implement the Viterbi decoding algorithm, complex hardware must be provided, and hardware There is a disadvantage to satisfy the operating speed.
따라서 본 발명의 목적은 간단한 하드웨어 구성만으로 재생신호의 진폭레벨을 정확히 검출할 수 있는 재생신호 진폭레벨 검출장치를 제공함에 있다.Accordingly, an object of the present invention is to provide a reproduction signal amplitude level detection device capable of accurately detecting the amplitude level of a reproduction signal with a simple hardware configuration.
본 발명의 또 다른 목적은 자기 디스크 혹은 광 디스크와 같은 기록매체로부터 재생되는 신호의 진폭레벨 검출오류를 감소시킬 수 있는 재생신호 진폭레벨 검출장치와 그를 포함하는 디스크 구동 시스템을 제공함에 있다.It is still another object of the present invention to provide a reproducing signal amplitude level detecting apparatus capable of reducing the amplitude level detection error of a signal reproduced from a recording medium such as a magnetic disk or an optical disk, and a disk drive system including the same.
상기 목적을 달성하기 위한 본 발명은 기록매체로부터 재생되는 신호의 진폭레벨 검출장치에 있어서,In order to achieve the above object, the present invention provides an apparatus for detecting an amplitude level of a signal reproduced from a recording medium.
상기 기록매체면으로 부터 재생된 아나로그신호의 진폭레벨을 디지털데이터로 변환출력하는 데이터 변환기와,A data converter which converts and outputs the amplitude level of the analog signal reproduced from the recording medium surface into digital data;
상기 변환기로부터 출력되는 진폭레벨을 미리 설정된 임계치와 비교하여 서로 다른 레벨을 가지는 유효데이터와 또 다른 레벨의 레벨유보데이터를 출력하는 1차 레벨 검출기와,A primary level detector for outputting valid data having different levels and level retention data of another level by comparing the amplitude level output from the converter with a preset threshold value;
상기 유효데이터와 레벨유보데이터로 이루어지는 신호열 데이터가 일시 저장되는 제1메모리와,A first memory for temporarily storing signal string data consisting of the valid data and the level reservation data;
상기 1차 레벨 검출기에서 레벨유보데이터로 판정된 디지털 데이터의 진폭레벨값이 저장되는 제2메모리와,A second memory for storing an amplitude level value of digital data determined as level reservation data in the primary level detector;
상기 제1메모리로부터 입력되는 신호열 데이터중에서 일정 레벨의 펄스 주기를 카운팅하여 출력하는 주기 검출기와,A period detector for counting and outputting a pulse period of a predetermined level among the signal string data input from the first memory;
상기 주기 검출기로부터 입력되는 펄스 주기 카운팅데이터를 검색하여 상기 제1메모리로부터 출력되는 신호열 데이터가 상기 재생신호의 펄스 주기 특성에 맞도록 레벨유보데이터의 레벨을 결정하여 주는 2차 레벨 검출기로 구성함을 특징으로 한다.And a second level detector for retrieving the pulse period counting data input from the period detector and determining the level of the level reservation data so that the signal string data output from the first memory conforms to the pulse period characteristics of the reproduction signal. It features.
도 1은 일반적인 광 디스크 구동 시스템에서 채용하고 있는 재생신호 진폭레벨 검출방법을 설명하기 위한 신호 파형도.BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a signal waveform diagram for explaining a reproduction signal amplitude level detection method employed in a general optical disc drive system.
도 2는 광 디스크 구동 시스템에서의 이상적인 출력파형과 신호간섭에 의해 왜곡이 있는 신호의 파형 예시도.2 is an exemplary waveform diagram of a signal that is distorted by an ideal output waveform and signal interference in an optical disk drive system.
도 3은 본 발명의 실시예에 따른 재생신호 진폭레벨 검출장치의 블럭구성도.3 is a block diagram of a playback signal amplitude level detection device according to an embodiment of the present invention;
도 4는 도 3중 주기검출기(500)와 2차 레벨 검출기(600)간에 송수신되는 신호 전송 예시도.4 is a diagram illustrating signal transmission and reception between a periodic detector 500 and a second level detector 600 in FIG. 3.
도 5는 도 2중 1차 레벨 검출기(200)와 2차 레벨 검출기(600)의 출력데이터형태를 설명하기 위한 데이터 예시도.FIG. 5 is an exemplary data diagram illustrating output data types of the primary level detector 200 and the secondary level detector 600 in FIG. 2.
도 6은 도 2중 메모리(300)에 저장된 디지털 레벨을 이용하여 최소 오류를 발생시키는 방향으로 데이터가 출력되는 과정을 설명하기 위한 데이터 예시도.FIG. 6 is a diagram illustrating data for explaining a process of outputting data in a direction of generating a minimum error using a digital level stored in the memory 300 of FIG. 2.
이하 첨부한 도면을 참조하여 본 발명의 바람직한 실시예에 따른 동작을 상세히 설명하기로 한다.Hereinafter, an operation according to a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 3은 본 발명의 실시예에 따른 재생신호 진폭레벨 검출장치의 블럭구성도를 도시한 것으로, 도시하지는 않았지만 광 디스크 구동 시스템에서의 광 픽업과 데이터 처리부인 DSP(Digital Signal Processor) 사이에 위치한다. 그리고 본 발명의 실시예에 따른 재생신호 진폭레벨 검출장치의 각 부(unit)는 시스템클럭에 동기하여 동작하는 것으로 가정한다.3 is a block diagram of an apparatus for detecting an amplitude level of a reproduced signal according to an exemplary embodiment of the present invention, which is located between an optical pickup in an optical disk drive system and a DSP (Digital Signal Processor), which is a data processor. . In addition, it is assumed that each unit of the reproduction signal amplitude level detecting apparatus according to the embodiment of the present invention operates in synchronization with the system clock.
이하 도 3을 참조하면, A/D변환기(100)는 광 픽업(도시하지 않았음)을 통해 광 디스크면으로 부터 재생된 아나로그신호의 진폭레벨을 디지털데이터로 변환출력한다. 1차 레벨 검출기(200)는 상기 A/D변환기(100)로부터 출력되는 진폭레벨을 미리 설정된 제1임계치 혹은 제2임계치와 비교하여 서로 다른 레벨을 가지는 유효데이터와 레벨유보데이터("X")로 출력한다. 즉 상기 1차 레벨 검출기(200)는 도 5 및 도 6에 도시한 바와 같이 디지털데이터로 변환된 진폭레벨이 제1임계치를 초과하면 유효데이터 "1"을 출력하고, 상기 진폭레벨이 제2임계치를 초과하면 유효데이터 "0"을 출력한다. 그리고 상기 1차 레벨 검출기(200)는 상기 진폭레벨이 상기 제1임계치와 제2임계치 사이의 값을 가질 경우 "X"라는 레벨유보데이터를 출력한다. 상기 레벨유보데이터의 의미는 레벨이 미지정된 데이터를 나타낸 것이다.Referring to FIG. 3, the A / D converter 100 converts the amplitude level of the analog signal reproduced from the optical disk surface into digital data through an optical pickup (not shown). The primary level detector 200 compares the amplitude level output from the A / D converter 100 with a preset first threshold value or a second threshold value and has valid levels and level reservation data (“X”) having different levels. Will output That is, the first level detector 200 outputs valid data “1” when the amplitude level converted into digital data exceeds the first threshold value as shown in FIGS. 5 and 6, and the amplitude level is the second threshold value. If exceeded, valid data "0" is output. The primary level detector 200 outputs level reservation data of "X" when the amplitude level has a value between the first threshold value and the second threshold value. The meaning of the level reserved data refers to data whose level is not specified.
한편 메모리(300)에는 상기 1차 레벨 검출기(200)로부터 출력되는 진폭레벨값이 저장되는데, 이때 저장되는 상기 진폭레벨값은 상기 1차 레벨 검출기(200)에서 레벨유보데이터로 판정된 디지털 데이터의 진폭레벨값이다.On the other hand, the memory 300 stores the amplitude level value output from the primary level detector 200, wherein the amplitude level value to be stored is stored in the digital data determined as the level reservation data in the primary level detector 200. The amplitude level value.
피포(FIFO:선입선출방식)메모리(400)에는 상기 1차 레벨 검출기(200)로부터 출력되는 유효데이터와 레벨유보데이터로 이루어지는 신호열 데이터가 일시 저장된후 선입선출방식에 의해 2차 레벨 검출기(600)와 주기 검출기(500)로 출력된다.The first-in first-out (FIFO) memory 400 temporarily stores signal string data composed of valid data and level reservation data output from the first-level detector 200, and then the second-level detector 600 by the first-in first-out method. And to the period detector 500.
주기 검출기(500)는 상기 피포메모리(400)로부터 입력되는 신호열 데이터중에서 레벨유보데이터("X") 입력 이전까지 일정 레벨("0"또는 "1")의 유효데이터열을 카운팅 출력함으로써 재생신호의 펄스 주기(T)를 검출한다. 즉, 상기 주기 검출기(500)는 상기 신호열 데이터중에서 펄스 주기(T)를 카운팅하여 출력한다.The period detector 500 counts and outputs a valid data string of a predetermined level ("0" or "1") from the signal string data input from the covered memory 400 until the level reservation data "X" is input. Pulse period T is detected. That is, the period detector 500 counts and outputs a pulse period T among the signal string data.
2차 레벨 검출기(600)는 상기 피포메모리(400)로부터 레벨유보데이터("X") 입력시 상기 주기 검출기(500)로부터 입력되는 펄스 주기(T) 카운팅데이터를 검색하여 광 디스크 재생신호의 펄스 주기 특성에 맞도록 상기 레벨유보데이터("X")의 레벨을 일정 레벨("0" 혹은"1")로 설정하여 출력한다. 만약 상기 펄스 주기(T) 카운팅데이터를 검색한 결과 광 디스크 재생신호의 펄스 주기 특성이 만족되었다면, 2차 레벨 검출기(600)는 메모리(300)에 저장된 진폭레벨값을 이용하여 레벨유보데이터("X")의 레벨을 오류를 최소화하는 레벨로 결정하여 준다.The secondary level detector 600 retrieves the pulse period T counting data input from the period detector 500 when the level reservation data (X) is input from the covered memory 400, thereby pulses of the optical disk reproduction signal. The level holding data "X" is set to a certain level ("0" or "1") and outputted in accordance with the periodic characteristics. If the pulse period characteristic of the optical disk reproducing signal is satisfied as a result of retrieving the pulse period T counting data, the secondary level detector 600 uses the amplitude level value stored in the memory 300 to display the level reservation data ("). Determine the level of X ") as the minimum level of error.
도 4는 도 3중 주기검출기(500)와 2차 레벨 검출기(600)간에 송수신되는 신호 전송 예시도를 도시한 것이며, 도 5는 도 3중 1차 레벨 검출기(200)와 2차 레벨 검출기(600)의 출력데이터형태를 설명하기 위한 데이터 예시도를 도시한 것이며, 도 6은 도 3중 메모리(300)에 저장된 디지털 레벨을 이용하여 최소 오류를 발생시키는 방향으로 데이터가 출력되는 과정을 설명하기 위한 데이터 예시도를 각각 도시한 것이다. 도 5와 도 6에서 200과 600은 각각 1차 레벨 검출기(200)와 2차 레벨 검출기(600)의 출력데이터를 나타낸 것이다.4 illustrates an example of signal transmission and reception between the periodic detector 500 and the secondary level detector 600 in FIG. 3, and FIG. 5 illustrates the primary level detector 200 and the secondary level detector (FIG. 3). FIG. 6 is a diagram illustrating a data for explaining an output data form of FIG. 6, and FIG. 6 illustrates a process in which data is output in a direction of generating a minimum error using a digital level stored in the memory 300 of FIG. 3. Figures for illustrating the data for each is shown. 5 and 6, 200 and 600 show output data of the primary level detector 200 and the secondary level detector 600, respectively.
만약 광 디스크면으로 부터 재생된 아나로그신호가 A/D변환기(100)에 입력되어 도 5에 도시한 바와 같은 진폭레벨을 갖는 디지털 데이터로 변환되었다면, 이러한 진폭레벨을 갖는 디지털 데이터는 1차 레벨 검출기(200)에 의해서 "X,0,O,X,1,1,X,0"와 같은 레벨의 신호열 데이터를 출력하게 된다. 즉, 1차 레벨 검출기(200)에서는 A/D변환기(100)로부터 입력되는 진폭레벨이 미리 설정된 제1임계치 보다 큰 경우에는 "1"레벨을 갖는 유효데이터가 출력되고, 제2임계치 보다 작은 진폭레벨이 입력되는 경우에는 "0"레벨을 갖는 유효데이터가 출력되는 한편, 상기 제1임계치와 제2임계치 사이에 존재하는 진폭레벨이 입력되는 경우에는 "X"레벨을 갖는 레벨유보데이터가 도 3에 도시한 바와 같이 출력된다. 이와 같이 유효데이터와 레벨유보데이터로 이루어지는 신호열 데이터는 시스템클럭에 동기하여 순차적으로 피포메모리(400)로 입력되고 선입선출방식으로 출력된다. 따라서 주기 검출기(500)에서는 상기 피포메모리(400)로부터 입력되는 신호열 데이터중에서 "0" 또는 "1"레벨을 갖는 유효데이터의 펄스 주기(T)를 카운팅하여 출력하게 된다. 만약 3번째의 레벨유보데이터 입력 이전에 2차 레벨 검출기(600)에서 출력된 신호열 데이터가 도 5에 도시한 바와 같이 "1,0,0"이라면 현재까지의 펄스 주기 카운팅데이터는 2T가 된다. 따라서 2차 레벨 검출기(600)는 3번째의 레벨유보데이터 입력시에 주기 검출기(500)로부터 입력되는 상기 펄스 주기 카운팅데이터(2T)가 광 디스크 재생신호의 펄스 주기 특성(3T∼11T/14T)을 만족시키는 값을 가지는가를 검사한다. 검사결과 펄스 주기 특성을 만족시키지 못하면 레벨유보데이터("X")의 레벨을 "0"레벨로 결정하여 출력함으로써 광 디스크 재생신호의 펄스 주기 특성을 만족시켜 준다.If the analog signal reproduced from the optical disk surface is input to the A / D converter 100 and converted into digital data having an amplitude level as shown in Fig. 5, the digital data having such an amplitude level is a primary level. The detector 200 outputs signal string data having the same level as "X, 0, O, X, 1, 1, X, 0". That is, in the primary level detector 200, when the amplitude level input from the A / D converter 100 is larger than the preset first threshold value, valid data having a "1" level is output, and the amplitude smaller than the second threshold value. When the level is input, valid data having a "0" level is output, while when the amplitude level existing between the first threshold value and the second threshold value is input, the level reservation data having the "X" level is shown in FIG. As shown in FIG. As such, the signal string data including the valid data and the level reservation data is sequentially input to the PIO memory 400 in synchronization with the system clock and output in a first-in first-out manner. Therefore, the period detector 500 counts and outputs a pulse period T of valid data having a level of "0" or "1" among the signal string data input from the PPI memory 400. If the signal string data output from the secondary level detector 600 before the third level reservation data input is "1,0,0" as shown in FIG. 5, the pulse period counting data up to now is 2T. Accordingly, in the second level detector 600, the pulse period counting data 2T input from the period detector 500 at the time of the third level reservation data input is the pulse period characteristics (3T to 11T / 14T) of the optical disk reproduction signal. Check if it has a value satisfying If the inspection results do not satisfy the pulse period characteristic, the level reservation data ("X") is determined as "0" level and outputted to satisfy the pulse period characteristic of the optical disk reproduction signal.
한편 도 6을 참조하면 1차 레벨 검출기(200)로부터 출력되는 신호열 데이터가 "0,0,0,X,1,1,1,X"로 나타나 있다. 이러한 경우 주기 검출기(500)에서는 3T의 펄스 주기 카운팅데이터가 출력된다. 따라서 광 디스크 재생신호의 펄스 주기 특성을 만족시켜 주기 때문에 메모리(300)에 저장된 진폭레벨값을 이용하여 오류를 최소화하는 레벨로 결정하여 준다. 즉, 2차 레벨 검출기(600)는 메모리(300)로부터 출력된 진폭레벨값이 제1임계치에 근접해 있으면 입력된 레벨유보데이터의 레벨을 "0"으로 출력하고, 제2임계치에 근접해 있으면 입력된 레벨유보데이터의 레벨을 "1"로 결정하여 출력한다. 따라서 도 6에 도시된 4번째의 레벨유보데이터("X")는 "1"레벨을 갖게 되는 것이다.Meanwhile, referring to FIG. 6, signal string data output from the primary level detector 200 is represented by “0,0,0, X, 1,1,1, X”. In this case, the period detector 500 outputs 3T pulse period counting data. Therefore, since the pulse period characteristic of the optical disk reproducing signal is satisfied, the amplitude level value stored in the memory 300 is used to determine the level to minimize the error. That is, the secondary level detector 600 outputs the level of the level reservation data input as "0" when the amplitude level value output from the memory 300 is close to the first threshold value, and inputs when the amplitude level value is close to the first threshold value. The level reservation data is determined as "1" and output. Therefore, the fourth level reservation data "X" shown in FIG. 6 has a "1" level.
따라서 본 발명은 도 5와 도 6에서 예시한 바와 같이 미리 설정된 임계치 사이에 존재하는 재생신호의 진폭레벨을 정확하게 검출할 수 있게 해 준다.Accordingly, the present invention enables to accurately detect the amplitude level of the reproduction signal existing between the preset thresholds as illustrated in FIGS. 5 and 6.
한편 본 발명의 실시예에서는 광 디스크를 예로 들어 설명하였으나, 별 다른 변형없이 하드 디스크를 기록매체로 사용하는 디스크 구동 시스템에서도 본 발명을 적용할 수 있다. 따라서 본 발명의 범위는 설명된 실시예에 의하여 정할 것이 아니고 특허청구범위와 그에 균등한 것에 의하여 정해져야 한다.In the embodiment of the present invention, the optical disk has been described as an example, but the present invention can be applied to a disk drive system using a hard disk as a recording medium without any modification. Therefore, the scope of the present invention should not be defined by the described embodiments, but should be defined by the claims and their equivalents.
상술한 바와 같이 본 발명은 미리 설정된 임계치 사이에 존재하는 재생신호의 진폭레벨을 정확하게 검출할 수 있기 때문에, 재생신호의 펄스 주기 검출에러의 수를 줄일 수 있는 효과가 있으며, 비터비 복호 알고리즘 구현을 위한 하드웨어의 구성을 단순화시킬 수 있는 장점이 있다.As described above, the present invention can accurately detect the amplitude level of the reproduction signal existing between preset threshold values, thereby reducing the number of pulse period detection errors of the reproduction signal, and implementing the Viterbi decoding algorithm. There is an advantage that can simplify the configuration of the hardware.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980061001A KR100333334B1 (en) | 1998-12-30 | 1998-12-30 | Apparatus for Reproducing Signal Amplitude Level and Disc Drive System Including It |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980061001A KR100333334B1 (en) | 1998-12-30 | 1998-12-30 | Apparatus for Reproducing Signal Amplitude Level and Disc Drive System Including It |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000044502A KR20000044502A (en) | 2000-07-15 |
KR100333334B1 true KR100333334B1 (en) | 2002-06-20 |
Family
ID=19567757
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980061001A KR100333334B1 (en) | 1998-12-30 | 1998-12-30 | Apparatus for Reproducing Signal Amplitude Level and Disc Drive System Including It |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100333334B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200037468A (en) | 2018-09-30 | 2020-04-09 | 제토바이오 주식회사 | Method for composite liquid fertilizer by microbial mass production having improved durability for microbial with citric acid |
-
1998
- 1998-12-30 KR KR1019980061001A patent/KR100333334B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20000044502A (en) | 2000-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7266069B2 (en) | Method and apparatus for retry calculation in an optical disk device | |
US6895348B2 (en) | Information playback apparatus with an unusual waveform circuit | |
US5508993A (en) | Digital signal reproducing apparatus using a Viterbi decoder | |
US6310739B1 (en) | Method and system for detection recording media defacts | |
KR960035582A (en) | Asymmetric signal detector and signal reproducing device using the same | |
KR100334436B1 (en) | Apparatus for reproducing data | |
CN1129904C (en) | Empty detection circuit and method | |
US5231544A (en) | Method and apparatus for signal detection in a magnetic recording and reproducing apparatus | |
KR100333334B1 (en) | Apparatus for Reproducing Signal Amplitude Level and Disc Drive System Including It | |
JP2003338135A (en) | Apparatus for reproducing optical storage medium using multi-detectors | |
JP2618005B2 (en) | Decryption method | |
JP2003196838A (en) | Optical disk device, information reproducing device and reproducing method for these devices | |
US7649820B2 (en) | Apparatus and method for detecting defect signals | |
EP0962017B1 (en) | Method and apparatus for maximum likelihood detection | |
JP2755017B2 (en) | Recording signal check circuit | |
US20030179115A1 (en) | Method and device for recovering RLL constrained data to be decoded | |
KR100218018B1 (en) | Optical disc reproducing apparatus | |
JPS62206600A (en) | Digital recording of analog signal | |
JPH03222164A (en) | Signal detection circuit in magnetic recording/ reproducing device | |
JP3811258B2 (en) | Information reproducing method and apparatus | |
JP2001273719A (en) | Method and system for detecting medium defect and information recording and reproducing device using them | |
JP4424271B2 (en) | Optical disk playback device | |
JP2870060B2 (en) | Encoding method | |
JPH08195037A (en) | Evaluation device for optical disk and recorded information reproducing device | |
JP4713872B2 (en) | Optical disk signal reproduction system and reproduction method |
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: 20080328 Year of fee payment: 7 |
|
LAPS | Lapse due to unpaid annual fee |