KR970002869A - 자기 기록 채널용 레이트 16/17(d=0,g=6/ㅣ=7) 변조 코드 방법 - Google Patents
자기 기록 채널용 레이트 16/17(d=0,g=6/ㅣ=7) 변조 코드 방법 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract 11
- 238000012360 testing method Methods 0.000 claims abstract 4
- 238000007476 Maximum Likelihood Methods 0.000 claims description 2
- 238000001514 detection method Methods 0.000 claims description 2
- 230000011664 signaling Effects 0.000 claims description 2
- 101150040334 KLHL25 gene Proteins 0.000 claims 2
- 238000013507 mapping Methods 0.000 claims 2
- 101100065246 Mus musculus Enc1 gene Proteins 0.000 claims 1
- 238000005070 sampling Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 2
- 238000002372 labelling Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/31—Coding, 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
-
- 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/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1423—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
- G11B20/1426—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations 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/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1833—Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M5/00—Conversion of the form of the representation of individual digits
- H03M5/02—Conversion to or from representation by pulses
- H03M5/04—Conversion to or from representation by pulses the pulses having two levels
- H03M5/14—Code 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/145—Conversion to or from block codes or representations 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/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1423—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
- G11B20/1426—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
- G11B2020/1434—8 to 9 modulation
-
- 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/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1423—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
- G11B20/1426—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
- G11B2020/1446—16 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
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 부분 응답클래스 Ⅳ 시그널링 및 비터비 알고리즘 검출기를 사용하는 최대 가망 검출법을 이용하는 하드 디스크 드라이브와 같은 자기 데이타 기럭 소자에서의 데이타 흐름을 도시한 블럭도, 제2도는 본 발명에서 사용된 라벨링 구조를 도시한 데이타 블럭도.
Claims (8)
- 자기 기록 채널 내에서, 자기 매체에 기록하기 위해 선정된 최소 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과 연관될 수 있는 코드화 바이트 및 다른 유효 코드화 바이트로 각각 사상되는 구별된 함수들임)를 포함하는 것을 특징으로 하는 인코딩 방법.
- 제1항에 있어서, C는 다음에 따라 결정되는것을 특징으로 하는 인코딩 방법.
- 제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)을 포함하는 것을 특징으로 하는 인코딩 방법.
- 제1항에 있어서, 상기 16 비트 데이타 워드를 분할하는 단계는 p1,p2,p3,p4,p5,p6,p7,p8,C,q8,q7,q6,q5,q4,q3,q2,q1의 형태를 갖기 위해 중심 비트 C에 대해 대칭으로 A 및 B 바이트들의 비트 포지션들을 정의함으로써 실행되는 것을 특징으로 하는 인코딩 방법.
- 제1항에 있어서, 부분 응답 시그널링의 선정된 프리코딩 함수에 따라 17 비트 코드워드 시퀀스를 프리코딩하는 단계를 더 포함하는 것을 특징으로 하는 인코딩 방법.
- 제1항에 있어서, 상기 자기 기록 채널이 부분 응답 클래스Ⅳ, 최대 가망 동기 샘플링 데이타 검출 채널이고 상기 선정된 프리코딩 함수는 1/(1+D2))인 것을 것을 특징으로 하는 인코딩 방법.
- 제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인 것을 특징으로 하는 인코딩 방법.
- 제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 비트를 제거하는 단계를 포함하는 것을 특징으로 하는 인코딩 방법.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100408532B1 (ko) * | 1996-10-31 | 2004-01-24 | 삼성전자주식회사 | 데이타저장기기의prml코드생성방법 |
Families Citing this family (42)
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)
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 |
-
1995
- 1995-06-30 US US08/497,182 patent/US5635933A/en not_active Expired - Fee Related
-
1996
- 1996-06-12 EP EP96304378A patent/EP0751522A3/en not_active Withdrawn
- 1996-06-12 DE DE0751522T patent/DE751522T1/de active Pending
- 1996-06-25 JP JP8164643A patent/JPH0927171A/ja not_active Withdrawn
- 1996-06-28 SG SG1996010174A patent/SG45490A1/en unknown
- 1996-06-29 KR KR1019960026048A patent/KR970002869A/ko not_active Application Discontinuation
Cited By (1)
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 |