Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
KR1019980061001A
Other languages
Korean (ko)
Other versions
KR20000044502A (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 KR1019980061001A priority Critical patent/KR100333334B1/en
Publication of KR20000044502A publication Critical patent/KR20000044502A/en
Application granted granted Critical
Publication of KR100333334B1 publication Critical patent/KR100333334B1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, 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/20Driving; Starting; Stopping; Control thereof
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, 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/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/06Control of operating function, e.g. switching from recording to reproducing by counting or timing of machine operations
    • 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/10009Improvement or modification of read or write signals
    • G11B20/10037A/D conversion, D/A conversion, sampling, slicing and digital quantisation or adjusting parameters thereof
    • 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/10009Improvement or modification of read or write signals
    • G11B20/10046Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2508Magnetic discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical 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

재생신호 진폭레벨 검출장치와 그를 포함하는 디스크 구동 시스템Apparatus for Reproducing Signal Amplitude Level and Disc Drive System Including It

본 발명은 디스크 구동 시스템의 데이터 복원에 관한 것으로, 특히 재생신호의 펄스 주기 특성을 고려하여 정확하게 재생신호의 진폭레벨을 검출하기 위한 장치 및 그를 포함하는 디스크 구동 시스템에 관한 것이다.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)

기록매체로부터 재생되는 신호의 진폭레벨 검출장치에 있어서,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. A reproducing signal amplitude level detecting device, characterized in that. 제1항에 있어서, 상기 2차 레벨 검출기는;The method of claim 1, wherein the secondary level detector; 상기 펄스 주기 카운팅데이터 검색결과 상기 재생신호의 펄스 주기 특성이 만족된 경우 상기 제2메모리에 저장된 진폭레벨값을 이용하여 입력된 레벨유보데이터의 레벨을 결정하여 줌을 특징으로 하는 재생신호 진폭레벨 검출장치.When the pulse period counting data search result satisfies the pulse period characteristic of the reproduction signal, the reproduction signal amplitude level detection is performed by determining the level of the input level reservation data using the amplitude level value stored in the second memory. Device. 제1항에 있어서, 상기 제1메모리는 피포(FIFO)메모리임을 특징으로 하는 재생신호 진폭레벨 검출장치.The apparatus of claim 1, wherein the first memory is a FIFO memory. 데이터가 기록되는 디스크와, 픽업을 통해 상기 디스크로부터 재생된 신호를 증폭 및 파형등화한후 디지털데이터로 변환 출력하는 리드채널회로를 구비하는 디스크 구동 시스템에 있어서,A disc drive system comprising a disc on which data is recorded, and a lead channel circuit for amplifying and waveform equalizing a signal reproduced from the disc through pickup and converting the signal into digital data. 상기 디스크로 부터 재생된 아나로그신호의 진폭레벨을 디지털데이터로 변환출력하는 데이터 변환기와,A data converter which converts and outputs the amplitude level of the analog signal reproduced from the disk 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차 레벨 검출기를 상기 리드채널회로에 적어도 포함함을 특징으로 하는 디스크 구동 시스템.A second level detector for retrieving pulse period counting data input from the period detector and determining a level of level reservation data so that the signal string data output from the first memory conforms to a pulse period characteristic of the reproduction signal; At least in the circuitry. 제4항에 있어서, 상기 디스크는 광 디스크임을 특징으로 하는 디스크 구동 시스템.5. The disk drive system according to claim 4, wherein the disk is an optical disk. 제4항에 있어서, 상기 디스크는 자기 디스크임을 특징으로 하는 디스크 구동 시스템.5. The disk drive system according to claim 4, wherein the disk is a magnetic disk.
KR1019980061001A 1998-12-30 1998-12-30 Apparatus for Reproducing Signal Amplitude Level and Disc Drive System Including It KR100333334B1 (en)

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)

* Cited by examiner, † Cited by third party
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

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