KR970002869A - 자기 기록 채널용 레이트 16/17(d=0,g=6/ㅣ=7) 변조 코드 방법 - Google Patents

자기 기록 채널용 레이트 16/17(d=0,g=6/ㅣ=7) 변조 코드 방법 Download PDF

Info

Publication number
KR970002869A
KR970002869A KR1019960026048A KR19960026048A KR970002869A KR 970002869 A KR970002869 A KR 970002869A KR 1019960026048 A KR1019960026048 A KR 1019960026048A KR 19960026048 A KR19960026048 A KR 19960026048A KR 970002869 A KR970002869 A KR 970002869A
Authority
KR
South Korea
Prior art keywords
bytes
bit
byte
codeword
invenc
Prior art date
Application number
KR1019960026048A
Other languages
English (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 데이비드 비. 해리슨
Publication of KR970002869A publication Critical patent/KR970002869A/ko

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/31Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining coding for error detection or correction and efficient use of the spectrum
    • 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/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B20/1423Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
    • G11B20/1426Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations 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/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1833Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M5/00Conversion of the form of the representation of individual digits
    • H03M5/02Conversion to or from representation by pulses
    • H03M5/04Conversion to or from representation by pulses the pulses having two levels
    • H03M5/14Code representation, e.g. transition, for a given bit cell depending on the information in one or more adjacent bit cells, e.g. delay modulation code, double density code
    • H03M5/145Conversion to or from block codes or representations 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/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B20/1423Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
    • G11B20/1426Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
    • G11B2020/14348 to 9 modulation
    • 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/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B20/1423Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
    • G11B20/1426Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
    • G11B2020/144616 to 17 modulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Digital Magnetic Recording (AREA)

Abstract

자기 기록 채널 내에서 자기 매체에 기록하기 위해 선정된 최소 0 런 길이(d), 선정된 최대 0 런 길이(G)및 최대 인터리브 0 런 길이(I) 코딩 조건들(d=0,G=6/I=7)과 일치하게 16 비트 디지탈 데이타 워드 시퀀스를 17 비트 코드워드 시퀀스로 인코딩하기 위한 방법이 기술되어 있다. 이 방법은 16비트 데이타 워드를 8비트 A바이트 : a1,a2,a3,a4,a5,a6,a7,a8; 및 8비트 B바이트: b1,b2,b3,b4,b5,b6,b7,b8로 분할하는 단계; 코딩 조건들의 위반에 대해 A 및 B바이트들을 따로 따로 테스트하는 단계; 및 A 및 B바이트들로부터 P및 Q 코드 바이트들을 발생시키고, 하드웨어 논리 구현을 최소화하는 방식으로, p1,p2,p3,p4,p5,p6,p7,p8,C,q8,q7,q6,q5,q4,q3,q2,q1의 형태의 17비트 코드워드를 형성하기 위해 P 및 Q 코드 바이트들 사이에 값이 1 또는 0인 중심 비트 C를 삽입하는 단계를 포함한다.

Description

자기 기록 채널용 레이트 16/17(d=0.g=6/I=7)변조 코드 방법
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 부분 응답클래스 Ⅳ 시그널링 및 비터비 알고리즘 검출기를 사용하는 최대 가망 검출법을 이용하는 하드 디스크 드라이브와 같은 자기 데이타 기럭 소자에서의 데이타 흐름을 도시한 블럭도, 제2도는 본 발명에서 사용된 라벨링 구조를 도시한 데이타 블럭도.

Claims (8)

  1. 자기 기록 채널 내에서, 자기 매체에 기록하기 위해 선정된 최소 0 런 길이(run length)(d), 선정된 최대 0 런 길이(G)및 최대 인터리브 0 런 길이(I) 코딩 조건들과 일치하게 16 비트 디지탈 데이타 워드 시퀀스를 17 비트 코드워드 시퀀스로 인코딩하기 위한 방법에 있어서, 16비트 데이타 워드를 8 비트 A바이트 : a1,a2,a3,a4,a5,a6,a7,a8; 및 8 비트 B 바이트: b1,b2,b3,b4,b5,b6,b7,b8로 분할하는 단계; 코딩 조건들의 위반에 대해 A 및 B 바이트들을 따로 따로 테스트하는 단계; 및 A 및 B 바이트들로부터 P 및 Q 코드 바이트들을 발생시키고 17 비트 코드워드를 형성하기 위해 P 및 Q 코드 바이트들 사이에 값이 1 또는 0인 중심 비트 C를 삽입하는 단계(여기서 C=0은 A 및 B 바이트들 중 하나 또는 모두의 코딩 위반이 있음을 나타내고, Enc1(A byte), Enc2(B byte), 및 Enc3(A.B bytes)은 선정된 코딩 조건들에 따라 17 비트 코드워드를 생성하기 위해 C=0과 연관될 수 있는 코드화 바이트 및 다른 유효 코드화 바이트로 각각 사상되는 구별된 함수들임)를 포함하는 것을 특징으로 하는 인코딩 방법.
  2. 제1항에 있어서, C는 다음에 따라 결정되는
    것을 특징으로 하는 인코딩 방법.
  3. 제1항에 있어서, 상기 선정된 코딩 조건들은 각각의 코드워드가 4개 이하의 연속 0들로 시작 및 끝날수 있고; 각각의 코드워드가 우수 첨자를 갖는 비트들(즉, 비트 P2,P4,P6,P8또는 Q2,Q4,Q6,Q8)의 4개이하의 연속 0들로 시작 및 끝날 수 있고; 각각의 코드워드가 기수 첨자를 갖는 비트들(즉, 비트 P1,P3,P5,P7또는 Q1,Q3,Q5,Q7)의 4개 이하의 연속 0들로 시작 및 끝날 수 있고; 코드워드 내의 연속 0들의 모든 런들은 7 비트 길이 보다 짧도록 되는 (d=0,G=6/I=7)을 포함하는 것을 특징으로 하는 인코딩 방법.
  4. 제1항에 있어서, 상기 16 비트 데이타 워드를 분할하는 단계는 p1,p2,p3,p4,p5,p6,p7,p8,C,q8,q7,q6,q5,q4,q3,q2,q1의 형태를 갖기 위해 중심 비트 C에 대해 대칭으로 A 및 B 바이트들의 비트 포지션들을 정의함으로써 실행되는 것을 특징으로 하는 인코딩 방법.
  5. 제1항에 있어서, 부분 응답 시그널링의 선정된 프리코딩 함수에 따라 17 비트 코드워드 시퀀스를 프리코딩하는 단계를 더 포함하는 것을 특징으로 하는 인코딩 방법.
  6. 제1항에 있어서, 상기 자기 기록 채널이 부분 응답 클래스Ⅳ, 최대 가망 동기 샘플링 데이타 검출 채널이고 상기 선정된 프리코딩 함수는 1/(1+D2))인 것을 것을 특징으로 하는 인코딩 방법.
  7. 제4항에 있어서, 다음 인코딩 함수들 Enc1(A byte), Enc2(B byte), 및 Enc3(A.B bytes)이 다음 논리 식들에 따른 c=!AV& !BV; p1=a1&(c+c2+c3)+b1&(c41+c42)+c43+c44; p2=a2&(c+c34+c35)+a3&(c21+c22+c3+c32)+b3&(c41+c42)+c23+c33+c43+c24+c36+c44; p3=a3&(c+c34+c35)+!3&(c21+c22+c31+c32)+!b3&(c41+c42)+c23+c33+c43+c24+c36+c44; p4=a4&(c+c34+c35)+c22+c32+c33+c42+c24+c36+c44; p5=a5&(c+c23+c33+c34)+b5&c43+c21+c22+c31+c32+c35+c41+c42; p6=a6&(c+c21+c22+c23+c33+c34+c35)+b6&c43+c31+c32+c41+c42+c36+c44; p7=a7&(c+c2+c31+c32+c33)+b7&(c42+c42+c43)+c34+c35+c24++c36; p8=a8&(c+c23+c31+c32+c33+c34+c35)+b8&c43+c21+c22+c41+c42; 여기서 : q1=b1&(c+c2+c5)+a1&c4: q2=b2&(c+c2+c54+c55+c56)+b3&(c51+c52); q3=b3&(c+c2+c54+c55+c56)+ !b3&(c3+c52)+a3&c4+c53; q4=b4&(c+c2+c54+c55+c56)+ba4&c4+c51+c52+53; q5=b5&(c+c2+c53+c54)+a5&c4+c51+c52+c55; q6=b6&(c+c2+c53+c54+c55+c56)+a6&c4+c51+c52; q7=b7&(c+c2+c51+c52+c53c+c56)+a7&c4+c54+c55; q8=b8&(c+c2+c51+c52+c53c54+c55)+a8&c4; 여기서 as= !a1& !a2& !a3& !a4&; ae= !a2& !a4& !a6& !a8; ao= !a1& !a3& !a5& !a7&; an= !a5& !a6& !a7& !a8&; aff=a1&a2&a3&a4&a5&a6&a7&a8; bs= !b1& !b2& !b3& !b4; be= !b2& !b4& !b6& !b8; bo= !b1& !b3& !b5& !b7; bn= !b5& !b6& !b7& !b8; bff=b1&b2&b3&b4&b5&b6&b7&b8; AV=as+ae+aff; BV=bs+be+bff; av=as+ae+ao+an+aff; bv=bs+be+bo+bn+bff; c21=ae& !a5& !bv; c22=a3&a5& !bv; c=23=as& !ae& !bv; c=24=aff& !bv; c2=c21+c22+c23+c24; c31=ae& !a5&bv; c32=ae&a5&bv; c=33=as& !ae&bv; c=34=ao& !as& !ae&BV; c35=an& !ao& !as& !ae&BV; c36=aff&bv; c3=c31+c32+c33+c34+c35+c36; c41=be& !bv& !av; c42=be&b5&!av; c43=be& !be& !av; c44=bff& !av; c4=c41+c42+c43+c44; c51=be& !bv&av; c52=be&b5&av; c53=bs&!be&av; c54=bo& !bs& !be&av; c55=bn& !bo& !bs& !be&av; c56=bff&av; c5=c51+c52+c53+c54+c55+c56인 것을 특징으로 하는 인코딩 방법.
  8. 제1항에 있어서, 상기 17 비트 코드워드 시퀀스를 디코딩하는 단계는, C가 1과 동일한지를 결정하기 위해 C 비트를 테스트하고, 그렇다면, 코드워드의 P 바이트를 A 바이트에 직접 사상하고 코드워드의 Q 바이트를 B 바이트에 직접 사상함으로써 디코딩하는 단계; C 비트가 0과 동일한 경우, A 바이트의 인코딩, B 바이트의 인코딩, 또는 A 및 B 바이트들의 인코딩을 결정하기 위해 코드워드의 P 바이트를 테스트하는 단계; 및 P 바이트가 A 바이트의 위반을 인코딩함으로써 생성된 바이트들의 집합으로부터 야기된 경우, A=InvEnc1(p)및 B=Q에 따라서 디코딩하는 단계 (여기서, InvEnc1(p)는 Enc1(p)의 역임); B 바이트의 위반이 있는 경우, A=Q 및 B=InvEnc2(p)에 따라 디코딩하는 단계(여기서, InvEnc2(p)는 Enc2(p)의 역임); A 및 B 바이트들의 위반이 있는 경우, A=InvEnc3(p)및 B=InvEnc2(Q)에 따라 디코딩하는 단계(여기서, InvEnc3(p)및 B=InvEnc3(Q)는 Enc3(p)및 Enc3(Q)의 역임); 및 디코드된 16 비트 디지탈 데이타 워드들을 산출하기 위해 C 비트를 제거하는 단계를 포함하는 것을 특징으로 하는 인코딩 방법.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019960026048A 1995-06-30 1996-06-29 자기 기록 채널용 레이트 16/17(d=0,g=6/ㅣ=7) 변조 코드 방법 KR970002869A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/497,182 1995-06-30
US08/497,182 US5635933A (en) 1995-06-30 1995-06-30 Rate 16/17 (d=0,G=6/I=7) modulation code for a magnetic recording channel

Publications (1)

Publication Number Publication Date
KR970002869A true KR970002869A (ko) 1997-01-28

Family

ID=23975796

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960026048A KR970002869A (ko) 1995-06-30 1996-06-29 자기 기록 채널용 레이트 16/17(d=0,g=6/ㅣ=7) 변조 코드 방법

Country Status (6)

Country Link
US (1) US5635933A (ko)
EP (1) EP0751522A3 (ko)
JP (1) JPH0927171A (ko)
KR (1) KR970002869A (ko)
DE (1) DE751522T1 (ko)
SG (1) SG45490A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100408532B1 (ko) * 1996-10-31 2004-01-24 삼성전자주식회사 데이타저장기기의prml코드생성방법

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0135793B1 (ko) * 1994-11-29 1998-05-15 김광호 (4,20)런렝쓰 리미티드 코드 생성방법 및 장치
US5757822A (en) * 1995-08-24 1998-05-26 Quantum Corporation Bit-interleaved rate 16/17 modulation code with three-way byte-interleaved ECC
US5790571A (en) * 1995-12-11 1998-08-04 Seagate Technology, Inc. Coding data in a disc drive according to a code having desired algebraic characteristics
US5717395A (en) * 1996-07-29 1998-02-10 Cirrus Logic, Inc. Rate 16/17 ENDEC with independent high/low byte decoding
US5757294A (en) * 1996-12-31 1998-05-26 Quantum Corporation Rate 24/25 modulation code for PRML recording channels
US5784010A (en) * 1997-02-03 1998-07-21 International Business Machines Corporation Method and apparatus for implementing a set rate code for data channels with alternate 9-bit code words and 8-bit code words
KR100506070B1 (ko) * 1997-10-07 2005-09-30 삼성전자주식회사 고밀도데이터의기록/재생을위한부호화/복호화방법
JP3155499B2 (ja) * 1997-11-26 2001-04-09 インターナショナル・ビジネス・マシーンズ・コーポレ−ション 光ディスクのビット変換の方法、復調方法および装置
US6018304A (en) * 1997-12-18 2000-01-25 Texas Instruments Incorporated Method and apparatus for high-rate n/n+1 low-complexity modulation codes with adjustable codeword length and error control capability
US6097320A (en) * 1998-01-20 2000-08-01 Silicon Systems, Inc. Encoder/decoder system with suppressed error propagation
JP4058153B2 (ja) * 1998-02-25 2008-03-05 株式会社日立グローバルストレージテクノロジーズ 符号化方法およびそれを用いた記録再生装置
US6184806B1 (en) 1998-03-13 2001-02-06 Quantum Corporation Rate 32/33 (D=0, K=6) run length limited modulation code having optimized error propagation
US6317856B1 (en) * 1998-03-19 2001-11-13 Seagate Technology Llc Encoder and a method of encoding for partial response channels
US6046691A (en) * 1998-04-13 2000-04-04 Lucent Technologies Inc. Rate 16/17 (0,5) modulation code apparatus and method for partial response magnetic recording channels
US6081210A (en) * 1998-05-13 2000-06-27 Texas Instruments Incorporated Sliding block (rate 8/9) trellis code for magnetic recording
CN1306665A (zh) * 1998-06-24 2001-08-01 西加特技术有限责任公司 有效运行带有短交叉存取约束的长度限制代码
EP0977411B1 (en) * 1998-07-07 2005-04-27 Agilent Technologies, Inc. (a Delaware corporation) Block code with limited disparity
US6158027A (en) * 1998-08-31 2000-12-05 International Business Machines Corporation Enhanced noise-predictive maximum likelihood (NPML) data detection method and apparatus for direct access storage device (DASD)
US6204781B1 (en) * 1999-03-18 2001-03-20 Lucent Technologies Inc. General rate N/(N+1) (0, G) code construction for data coding
US6201485B1 (en) * 1999-07-09 2001-03-13 Quantum Corp. High rate runlength limited codes for 8-bit ECC symbols
US6259384B1 (en) 1999-07-09 2001-07-10 Quantum Corporation High rate runlength limited codes for 10-bit ECC symbols
US6460150B1 (en) * 2000-03-02 2002-10-01 International Business Machines Corporation Noise-predictive post-processing for PRML data channel
US6505320B1 (en) 2000-03-09 2003-01-07 Cirrus Logic, Incorporated Multiple-rate channel ENDEC in a commuted read/write channel for disk storage systems
JP2001266499A (ja) * 2000-03-23 2001-09-28 Sony Corp データ記録装置及びデータ記録方法、データ再生装置及びデータ再生方法、並びに、データ記録再生装置及びデータ記録再生方法
US6456208B1 (en) * 2000-06-30 2002-09-24 Marvell International, Ltd. Technique to construct 32/33 and other RLL codes
FR2817683B1 (fr) * 2000-12-05 2003-01-31 Bull Sa Procede de codage/decodage de donnees numeriques transmises sur une liaison serie, notamment du type dit "8b/10b", et dispositif de mise en oeuvre
US6661356B1 (en) 2001-03-05 2003-12-09 Marvell International, Ltd. Method and apparatus for DC-level constrained coding
MXPA04004788A (es) * 2001-11-21 2004-08-11 Interdigital Tech Corp Metodo empleado por una estacion base para la transferencia de datos.
US7069464B2 (en) * 2001-11-21 2006-06-27 Interdigital Technology Corporation Hybrid parallel/serial bus interface
US6985320B2 (en) * 2002-01-02 2006-01-10 International Business Machines Corporation Method and apparatus for encoding data to guarantee isolated transitions in a magnetic recording system
US7116736B2 (en) 2002-01-02 2006-10-03 International Business Machines Corporation Method, system, and program for synchronization and resynchronization of a data stream
US6959412B2 (en) * 2002-03-04 2005-10-25 Seagate Technology Llc Error correction coding utilizing numerical base conversion for modulation coding
US7212483B2 (en) * 2002-09-25 2007-05-01 Victor Company Of Japan, Limited Modulation device, modulation method and recording medium
US6788223B2 (en) * 2002-09-25 2004-09-07 Infineon Technolgies Na Corp. High rate coding for media noise
US20050002728A1 (en) * 2003-07-01 2005-01-06 Isaac Weiser Plastic connector for connecting parts and method therefor
JP4536412B2 (ja) * 2004-04-12 2010-09-01 富士通株式会社 記録再生装置および信号処理回路
US8139628B1 (en) 2005-01-10 2012-03-20 Marvell International Ltd. Method and device to compensate for baseline wander
JP2006286084A (ja) 2005-03-31 2006-10-19 Fujitsu Ltd 符号器、復号器および符号化方法
US7486208B2 (en) * 2007-05-16 2009-02-03 International Business Machines Corporation High-rate RLL encoding
DE102011078642A1 (de) * 2011-07-05 2013-01-10 Robert Bosch Gmbh Verfahren zum Prüfen eines m aus n Codes
DE102011078645A1 (de) * 2011-07-05 2013-01-10 Robert Bosch Gmbh Verfahren zum sicheren Prüfen eines Codes
WO2015116084A1 (en) * 2014-01-30 2015-08-06 Hewlett-Packard Development Company, L.P. Data storing in memory arrays

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4486739A (en) * 1982-06-30 1984-12-04 International Business Machines Corporation Byte oriented DC balanced (0,4) 8B/10B partitioned block transmission code
US4707681A (en) * 1986-04-24 1987-11-17 International Business Machines Corporation Method and apparatus for implementing optimum PRML codes
US5390041A (en) * 1991-11-06 1995-02-14 Cray Research, Inc. Fiber optic channel extender interface method and apparatus
US5387911A (en) * 1992-02-21 1995-02-07 Gleichert; Marc C. Method and apparatus for transmitting and receiving both 8B/10B code and 10B/12B code in a switchable 8B/10B transmitter and receiver
US5260703A (en) * 1992-08-27 1993-11-09 Quantum Corporation Data encoding and decoding within PRML class IV sampling data detection channel of disk drive
US5537112A (en) * 1994-01-12 1996-07-16 Seagate Technology, Inc. Method and apparatus for implementing run length limited codes in partial response channels

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100408532B1 (ko) * 1996-10-31 2004-01-24 삼성전자주식회사 데이타저장기기의prml코드생성방법

Also Published As

Publication number Publication date
SG45490A1 (en) 1998-01-16
JPH0927171A (ja) 1997-01-28
DE751522T1 (de) 1997-05-15
US5635933A (en) 1997-06-03
EP0751522A2 (en) 1997-01-02
EP0751522A3 (en) 1999-04-07

Similar Documents

Publication Publication Date Title
KR970002869A (ko) 자기 기록 채널용 레이트 16/17(d=0,g=6/ㅣ=7) 변조 코드 방법
JP3590209B2 (ja) 変調符号化方法
WO1994022072A1 (en) Information processing using context-insensitive parsing
KR100294893B1 (ko) 개선된 dc 억압 능력을 갖는 rll 코드 생성 방법 과 생성된 rll 코드 변복조 방법
Van Wijngaarden et al. Construction of maximum run-length limited codes using sequence replacement techniques
Van Wijngaarden et al. Maximum runlength-limited codes with error control capabilities
US6229458B1 (en) Rate 32/34 (D=0, G=9/I=9) modulation code with parity for a recording channel
JPH10503916A (ja) 誤りパターンにおけるバースト誤りを決定するための方法および装置
TW477122B (en) Rate (M/N) code encoder detector, and decoder for control data
JP2667296B2 (ja) データ信号デコード方法及び装置
US6404355B1 (en) Generation of a runlength limited digital information signal
EP0503863A2 (en) Lexicographical encoding and decoding of state-dependent codes
JP2000209095A (ja) 変調エンコ―ダ、変調デコ―ダ、およびデ―タストリ―ムを変調するためのコンピュ―タプログラムプロダクト
US6917314B1 (en) Method and apparatus for DC-level constrained coding
JPH10503355A (ja) 可変ブロック長でデータを符号化するための方法および装置
JP2003536315A (ja) バイナリのソース信号のデータビットのストリームをバイナリのチャネル信号のデータビットのストリームに符号化するデバイス、メモリ手段、情報を記録するデバイス、記録担体、符号化するデバイス、および再生するデバイス
KR100727690B1 (ko) 확장형 부분 응답 최대 확률(eprml) 채널을 구현하기 위한 장치
JP2919559B2 (ja) 値およびストリング長のコード化により数値データブロックの可変長コード化で伝送される情報を圧縮する方法
JP2000048492A (ja) パンクチャ―ド最大遷移コ―ドを供給する装置および方法
JPH0695644B2 (ja) ランレングスリミテツド符号の復号装置
US7286065B1 (en) Method and apparatus for DC-level constrained coding
JP4029112B2 (ja) 記録媒体、記録方法と装置及び再生方法と装置
JP2776075B2 (ja) 可変長符号化データの伝送方法
Bross et al. Improved upper bounds for codes with unequal error protection
JP4029085B2 (ja) 記録媒体、記録方法と装置及び再生方法と装置

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid