[go: up one dir, main page]

KR940012367A - Error Detection and Correction Device of Biphase Code - Google Patents

Error Detection and Correction Device of Biphase Code Download PDF

Info

Publication number
KR940012367A
KR940012367A KR1019920021228A KR920021228A KR940012367A KR 940012367 A KR940012367 A KR 940012367A KR 1019920021228 A KR1019920021228 A KR 1019920021228A KR 920021228 A KR920021228 A KR 920021228A KR 940012367 A KR940012367 A KR 940012367A
Authority
KR
South Korea
Prior art keywords
code
error
word
bit
value
Prior art date
Application number
KR1019920021228A
Other languages
Korean (ko)
Other versions
KR0165254B1 (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 KR1019920021228A priority Critical patent/KR0165254B1/en
Publication of KR940012367A publication Critical patent/KR940012367A/en
Application granted granted Critical
Publication of KR0165254B1 publication Critical patent/KR0165254B1/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)
  • Error Detection And Correction (AREA)

Abstract

본 발명은 레이저디스크에 기록되어 있는 바이페이저 코드(Biphase Code)의 규격에 벗어나는 에러의 검출 및 정정장치에 관한 것으로, 레이저디스크의 사용이나 보관중 먼지나 긁힘 등으로 인하여 혹은 제작시 규격에 맞지 않는 바이페이저코드를 코딩하는 등의 이유로 하여 IEC 규격에 벗어나는 바이페이저코드의 에러를 검출하고 발생된 에러를 정정하는 장치를 제공하는 데 목적이 있다.The present invention relates to an apparatus for detecting and correcting errors that deviate from the specification of the biphase code recorded on the laser disk. The present invention does not meet the specifications due to dust or scratches during use or storage of the laser disk or during production. It is an object of the present invention to provide an apparatus for detecting an error of a biphaser code that deviates from the IEC standard due to coding of a biphaser code and correcting the generated error.

IEC 규격에 따라 모든 바이페이저코드는 총24비트(6어드)로 이루어지고 첫번째워드는 항상 “8” 또는 “F”이어야 하며 특히 프로그램상태코드인 경우는 두번째와 세번째의 워드가 “BA” 또는 “DC”이어야 하는바 이에 벗어난 경우는 에러가 된다. 따라서 바이페이저코드의 총 비트수가 규정된 값과 일치하는지를 판별하는 수단과, 상기 코드의 첫번째워드의 값이 규정된 값과 일치하는지를 판별하는 수단으로 구성되며, 프로그램상태코드인 경우에는 사익 코드의 두번째와 세번째워드의 값이 규정된 값과의 일치여부를 판별하는 수단과, 해밍코드화 된 상기 코드의 다섯번째와 여섯번째워드의 값에 에러가 발생하였는지를 검출하여 1비트의 에러발생시 에러정정을 해주고 2비트를 초과하는 에러발생시는 에러발생신호를 출력하는 수단이 부가된다.According to the IEC standard, all biphaser codes consist of a total of 24 bits (6 addresses), and the first word must always be “8” or “F”. Especially in the case of program status code, the second and third words are “BA” or “ DC ”, but if it is out of this error. Therefore, it consists of means for determining whether the total number of bits of the biphaser code matches the prescribed value, and means for determining whether the value of the first word of the code matches the prescribed value. Means for determining whether the values of the and third words match the specified values, and detecting whether an error has occurred in the fifth and sixth words of the hamming coded code, and correcting the error when 1-bit error occurs. In the event of an error exceeding a bit, means for outputting an error generation signal is added.

Description

바이페이저 코드(Biphase Code)의 에러검출 및 정정장치Error Detection and Correction Device of Biphase Code

본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음As this is a public information case, the full text was not included.

제1도는 본 발명의 장치를 도시한 블럭도,1 is a block diagram showing an apparatus of the present invention;

제3도는 제1도에 도시된 바이페이저코드검출수단의 구성도,3 is a configuration diagram of the biphaser code detecting means shown in FIG.

제4도는 제1도에 도시된 코드비트수판별수단의 구성도.4 is a block diagram of the code bit detection means shown in FIG.

Claims (6)

레이저디스크 이용기기의 에러검출장치에 있어서, 시스템 클럭신호와 레이저디크에 코딩된 바이페이저코드를 입력받아 상기 코드의 비트수에 상응한 비트카운터펄스와 상기 코드를 검출하여 각 워드별 논리신호를 출력하는 바이페이저코드 검출수단(10)과, 상기 비트카운터퍼스를 카운터한 값이 규정된 상기 코드의 총비트수와 일치하는지를 판별하는 코드비트수판별수단(12)과, 상기 워드의 첫번째 워드의 논리신호값이 규정된 값인지를 판별하는 제1워드판별수단(14)을 포함함을 특징으로 하는 바이페이저코드 에러검출장치.In an error detecting apparatus of a laser disk using device, a system clock signal and a biphaser code coded on a laser disc are input, and a bit counter pulse corresponding to the number of bits of the code and the code are detected to output a logic signal for each word. A biphaser code detecting means (10), a code bit number discriminating means (12) for judging whether or not the value of counting said bit counter coincides with a prescribed total number of bits of said code, and logic of the first word of said word And a first word discriminating means (14) for determining whether the signal value is a prescribed value. 제1항에 있어서, 코드비트수판별수단(12)은 상기 시스템클럭신호에 동기되어 상기 비트카운터신호의 펄스수를 카운터하는 비트카운터(60)와, 상기 비트카운터의 출력신호중 하위 제1소정비트를 반전시키는 반전기(62)와, 상기 비트카운터의 상위 제2소정비트출력과 상기 반전기의 상기 제1소정비트출령에 의해 형성된 비트의 값이 상기 규정된 바이페이저코드의 총비트수와 일치하는지를 판별하는 논리소자(64)로 구성됨을 특징으로 하는 바이페이저코드 에러검출장치.4. The bit counter counting means (12) according to claim 1, characterized in that the code bit count determining means (12) is a bit counter (60) for counting the number of pulses of the bit counter signal in synchronization with the system clock signal, and the lower first predetermined bit among the output signals of the bit counter. An inverter 62 for inverting?, And a value of a bit formed by the upper second predetermined bit output of the bit counter and the first predetermined bit output of the inverter coincides with the total number of bits of the prescribed biphaser code And a logic element (64) for discriminating whether or not it is. 제1항에 있어서, 제1워드판별수단(14)은 상기 첫번째워드가 “F(16)”인지를 판별하는 F판별부(70)와, “8(16)”인지를 판별하는 8판별부(72)와, 상기 두 판별부의 출력을 입력으로 하여 상기 두워드의 값이 “F(16)” 또는 “8(16)”이 아니면 에러신호를 출력하는 에러신호발생부(74)로 구성됨을 특징으로 하는 바이페이저코드에러검출장치.2. The first word discrimination means (14) according to claim 1, wherein the first word discrimination means (14) comprises an F discrimination portion (70) for determining whether the first word is "F (16) " and an eight discrimination portion for determining whether "8 (16) ". 72 and an error signal generator 74 for outputting an error signal when the value of the two words is input as the input of the output of the two discriminators, and is not "F (16) " or "8 (16) ". A biphasic code error detection device, characterized in that. 레이저디스크 이용기기의 에러검출장치에 있어서, 바이페이저코드가 프로그램상태코드인 경우, 시스템클럭신호와 레이저디스크에 코딩된 바이페이저코드를 입력받아 상기 코드의 비트수에 상응한 비트카운터펄수와 상기 코드를 검출하여 각 워드별 논리신호를 출력하는 바이페이저코드검출수단(10)과, 상기 비트카운터펄스를 카운터한 값이 규정된 상기코드의 총비트수와 일치하는지를 판별하는 코드비트수판별수단(12)과, 상기 워드의 첫번째 워드의 논리신호값이 규정된 값인지를 판별하는 제1워드판별수단(14)과, 상기 워드의 두번째와 세번째 어드의 코드값이 규정된 값과 일치하는지를 판별하는 제2/제3워드판별수단(18)과, 상기 제2/제3워드판별수단의 판별결과 상기 규정값과 일치하지 않으므로 인하여 에러신호가 출력되는 경우에는 항상 에러신호를 출력하고, 그외의 경우는 상기 워드의 다섯번째와 여섯번째의 두 워드의 코드값을 판별하여, 에러가 없으면 상기 두 워드의 코드값을, 1비트에러인 경우는 에러정정된 상기 두 어드의 코드값을, 1비트를 초과한 에러인 경우에는 상기 두 워드의 코드값과 에러신호를 출력하는 해밍복호수단(20)을 포함함을 특징으로 하는 바이페이저코드 에러검출 및 정정장치.In the error detection apparatus of a laser disc using apparatus, when the biphaser code is a program status code, a bit counter pulse number corresponding to the number of bits of the code and the code are received by receiving a system clock signal and a biphaser code coded on the laser disc. Detection means for outputting a logic signal for each word and outputting a logic signal for each word, and code bit number discrimination means (12) for discriminating whether or not the value of counting the bit counter pulse coincides with the total number of bits of the code. And first word discriminating means 14 for determining whether the logical signal value of the first word of the word is a prescribed value, and a second for discriminating whether the code values of the second and third words of the word coincide with the prescribed value. When the error signal is output due to the discrepancy between the second / third word discrimination means 18 and the second / third word discrimination means as a result of discrimination, it is always an error. Outputs a call, otherwise determines the code values of the fifth and sixth words of the word, and if there is no error, sets the code values of the two words and, if there is a 1-bit error, the error correction And a hamming decoding means (20) for outputting a code value of the two words and an error signal in the case of an error exceeding 1 bit. 제4항에 있어서, 제2/제3어드판별수단(18)은 상기 두번째와 세번째 워드의 값이 “B(16)” “A(16)”인지를 판별하는 BA 판별부(76)와, “D(16)” “C(16)”인지를 판별하는 DC 판별부(78)와, 상기 BA 판별부와 DC 판별부의 출력을 입력으로 하여 상기 두번째와 세번째 워드의 값이 “B(16)” “A(16)” 또는 “D(16)” “C(16)”가 아니면 에러신호를 발생하는 에러신호발생부(80)로 구성됨을 특징으로 하는 바이페이저코드 에러검출 및 정정장치.The second / third ad discriminating means (18) according to claim 4, further comprising: a BA discriminating unit (76) for determining whether the values of the second and third words are "B (16) ""A (16) "; The DC discrimination unit 78 for determining whether it is “D (16) ” or “C (16) ”, and the outputs of the BA discrimination unit and the DC discrimination unit are input, and the value of the second and third words is “B (16). A non-pager code error detection and correction device, characterized in that it comprises an error signal generator (80) for generating an error signal if it is not "A (16) " or "D (16) " or "C (16) ". 제4항에 있어서, 해밍복호수단(20)은 상기 다섯번째워드와 여섯번째워드의 코드값을 입력받아 신드롬을 생성시키는 신드롬발생부(100)와, 상기 신드롬값이 모드 “0”인지를 검출하는 신드롬에러검출부(102)와, 상기 다섯번째와 여섯번째 워드의 모든 코드값의 합이 짝수인지를 판별하는 짝수패리티판별부(104)와, 상기 신드롬에러검출부(102)와 짝수패리티판별부(104)의 출력을 이용하여 상기 다섯번째와 에섯번째 워드값의 에러가 1비트만 발생했는지를 판별하는 1비트에러판별부(106)와, 상기 제2/제3워드판별수단이 에러신호를 출력한 경우나 상기 다섯번째와 여섯번재 워드의 에러가 2비트이상 발생한 경우에만 에러발생신호를 출력하는 에러신호발생부(108)와,상기 다섯번째와 여섯번째 워드의 에러가 1비트만 발생한 경우 에러발생비트를 검출하는 에러비트검출부(110)와, 상기 에러비트검출부(110)에 의해 검출된 에러발생비트에 해당하는 상기 다섯번째와 여섯번재 워드의 코드값의 에러를 정정하여 출력하고 나머지 코드값은 그대로 출력하는 에러정정부(112)로 구성됨을 특징으로 하는 바이페이저코드 에러검출 및 정정장치.5. The method of claim 4, wherein the hamming decoding means 20 receives the code value of the fifth word and the sixth word to generate a syndrome and the syndrome generating unit 100, and detects whether the syndrome value is the mode "0" The syndrome error detection unit 102, the even parity discrimination unit 104 for determining whether the sum of all code values of the fifth and sixth words are even, the syndrome error detection unit 102 and the even parity discrimination unit ( A 1-bit error discrimination unit 106 that determines whether an error of the fifth and sixth word values has occurred only one bit using the output of 104, and the second / third word discrimination means output an error signal. An error signal generating unit 108 which outputs an error generation signal only when one or more of the fifth and sixth word errors occur, and an error when only one bit of the fifth and sixth words occurs. Error detecting bit The error detection unit 110 and the error code of the fifth and sixth words corresponding to the error occurrence bits detected by the error bit detection unit 110 are corrected and output, and the remaining code values are output as they are. Bi-pager code error detection and correction device, characterized in that consisting of a government (112). ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.※ Note: The disclosure is based on the initial application.
KR1019920021228A 1992-11-12 1992-11-12 Error detection and correction device of biphaser code KR0165254B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019920021228A KR0165254B1 (en) 1992-11-12 1992-11-12 Error detection and correction device of biphaser code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019920021228A KR0165254B1 (en) 1992-11-12 1992-11-12 Error detection and correction device of biphaser code

Publications (2)

Publication Number Publication Date
KR940012367A true KR940012367A (en) 1994-06-23
KR0165254B1 KR0165254B1 (en) 1999-03-20

Family

ID=19343001

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019920021228A KR0165254B1 (en) 1992-11-12 1992-11-12 Error detection and correction device of biphaser code

Country Status (1)

Country Link
KR (1) KR0165254B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG52955A1 (en) * 1996-04-18 1998-09-28 Texas Instruments Inc Detector and method for detecting defects in the magnetic media of a mass storage system

Also Published As

Publication number Publication date
KR0165254B1 (en) 1999-03-20

Similar Documents

Publication Publication Date Title
EP0136604B1 (en) Decoding method and system.
US4993028A (en) Error detection and correction coding
US4712216A (en) Method and device for correcting errors in memories
EP0072640A1 (en) Methods of data error correction
US4276646A (en) Method and apparatus for detecting errors in a data set
EP0129849B1 (en) Error correction method and system
JPH02206843A (en) Defective data algorithm
US4858235A (en) Information storage apparatus
EP0527025A2 (en) Circuit and method of error detection and correction in data words with checkbits
KR940012367A (en) Error Detection and Correction Device of Biphase Code
US4656633A (en) Error concealment system
US5544179A (en) Mis-synchronization detection system using a combined error correcting and cycle identifier code
KR980700654A (en) Apparatus for decoding a channel signal into an information signal and reproducing arrangement provided with the apparatus
JP3295174B2 (en) Data receiving device
JPS60101766A (en) Address detection system
JP3649766B2 (en) How to receive teletext data items
JPH0691471B2 (en) Error correction circuit
EP2345033B1 (en) Method and apparatus for erasure decoding an ecc coded bitstream
JPH01108655A (en) System for detecting error or readout data in memory system
KR100219495B1 (en) Sync. protection circuit of error correction code in a dvd
SU1137540A2 (en) Memory device having single-error correction capability
SU841062A1 (en) Method of detecting and correcting errors in storage device with aid of correcting codes
SU1661840A1 (en) Memory with self-testing
KR0149034B1 (en) Byphase data decoding circuit of optical disc reproducing device
JPS62185282A (en) Information storage device

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19921112

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19951103

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 19921112

Comment text: Patent Application

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 19980831

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19980916

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19980916

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20010830

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20020830

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20030829

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20040830

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20050830

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20060830

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20070830

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20070830

Start annual number: 10

End annual number: 10

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20090810