KR20010022814A - 효과적 블록 코드 수행을 하는 데이터 저장 시스템 - Google Patents
효과적 블록 코드 수행을 하는 데이터 저장 시스템 Download PDFInfo
- Publication number
- KR20010022814A KR20010022814A KR1020007001416A KR20007001416A KR20010022814A KR 20010022814 A KR20010022814 A KR 20010022814A KR 1020007001416 A KR1020007001416 A KR 1020007001416A KR 20007001416 A KR20007001416 A KR 20007001416A KR 20010022814 A KR20010022814 A KR 20010022814A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- output
- bits
- encoder
- decoder
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/012—Recording on, or reproducing or erasing from, magnetic disks
-
- 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
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/02—Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
- G11B5/09—Digital recording
-
- 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)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Error Detection And Correction (AREA)
- Lock And Its Accessories (AREA)
- Dc Digital Transmission (AREA)
Abstract
Description
Claims (10)
- 매체;수신된 데이터 인코드된 비트들에 응답하여 정보를 매체로 출력하는 출력 소자;다수의 데이터 입력 비트들을 가지는 데이터 입력;상태 수 출력과 제 1 인코드된 데이터 출력을 포함하며 입력 데이터 스트림의 다수의 데이터 비트들로부터의 제 1 비트 부분의 함수로서 인코드된 비트들을 출력하여 출력 소자로 연결하는 제 1 인코더; 그리고제 2 인코드된 데이터 출력을 포함하며 입력 데이터 스트림의 다수의 데이터 비트들로부터의 제 2 데이터 비트 부분의 함수 및 상태 수 출력의 함수로서 인코드된 데이터 비트들을 출력하여 출력 소자로 연결하는 제 2 인코더를 포함하는 것을 특징으로 하는 통신 채널.
- 제 1 항에 있어서,제 1 또는 제 2 인코더는 인코더의 입력들과 출력들 사이에 데이터를 맵(map)하도록 구성된 룩업 테이블을 포함하는 것을 특징으로 하는 통신 채널.
- 제 1 항에 있어서,제 1 및 제 2 인코더는 인코더의 입력들과 출력들 사이에서 데이터를 반응하여 변환시키는 알고리듬을 포함하는 것을 특징으로 하는 통신 채널.
- 제 1 항에 있어서,제 1 및 제 2 인코더는 제 1 및 제 2 인코드된 데이터 출력에 대한 코드워드들의 테이블들을 포함하며, 코드워드들은 원하는 최소 코드워드 에너지를 제공하도록 선택되는 것을 특징으로 하는 통신 채널.
- 제 1 항에 있어서,상태 수 출력은 제 1 인코드된 데이터 출력과 제 2 인코드된 데이터 출력 사이에서 링크되어 출력 소자로부터의 출력을 선택적으로 제한하는 것을 특징으로 하는 통신 채널.
- 매체;매체로부터 정보를 수신하고 이에 반응하여 다수의 데이터 비트들을 가진 수신 신호를 제공하는 입력 소자;데이터 출력;응답하여 다수의 데이터 비트들의 제 1 부분의 함수로서 제 1 디코드된 데이터 출력과 상태 수 출력을 데이터 출력으로 출력하는 제 1 디코더; 그리고응답하여 다수의 데이터 비트들의 제 2 부분의 함수 및 상태 수 출력의 함수로서 제 2 디코드된 데이터 출력과 상태 수 출력을 데이터 출력으로 출력하는 제 2 디코더를 포함하는 것을 특징으로 하는 통신 채널.
- 제 6 항에 있어서,제 1 또는 제 2 디코더는 디코더의 입력들과 출력들 사이에 데이터를 맵(map)하도록 구성된 룩업 테이블을 포함하는 것을 특징으로 하는 통신 채널.
- 제 6 항에 있어서,제 1 및 제 2 디코더는 제 1 및 제 2 디코드된 데이터 출력에 대한 코드워드들의 테이블들을 포함하며, 코드워드들은 원하는 최소 코드워드 에너지를 제공하도록 선택되는 것을 특징으로 하는 통신 채널.
- 제 6 항에 있어서,제 1 및 제 2 디코더는 디코더의 입력들과 출력들 사이에서 데이터를 반응하여 변환시키는 알고리듬을 포함하는 것을 특징으로 하는 통신 채널.
- 제 1 항 또는 제 6 항에 있어서,매체는 저장 매체를 포함하는 것을 특징으로 하는 통신 채널.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US5473997P | 1997-08-11 | 1997-08-11 | |
| US60/054,739 | 1997-08-11 | ||
| US09/020,874 US6111834A (en) | 1997-08-11 | 1998-02-09 | Data storage system having efficient block code implementation |
| US09/020,874 | 1998-02-09 | ||
| PCT/US1998/009814 WO1999008264A1 (en) | 1997-08-11 | 1998-05-14 | Data storage system having efficient block code implementation |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20010022814A true KR20010022814A (ko) | 2001-03-26 |
| KR100571743B1 KR100571743B1 (ko) | 2006-04-18 |
Family
ID=26693994
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020007001416A Expired - Fee Related KR100571743B1 (ko) | 1997-08-11 | 1998-05-14 | 통신 채널 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US6111834A (ko) |
| JP (1) | JP2001512880A (ko) |
| KR (1) | KR100571743B1 (ko) |
| CN (1) | CN1157713C (ko) |
| DE (1) | DE19882603T1 (ko) |
| GB (1) | GB2343056B (ko) |
| WO (1) | WO1999008264A1 (ko) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999039465A1 (en) * | 1998-01-30 | 1999-08-05 | 3Com Corporation | Digital silence for a pcm data communication system |
| US6185640B1 (en) | 1998-06-19 | 2001-02-06 | Philips Electronics North America Corporation | Minimal frame buffer manager allowing simultaneous read/write access by alternately filling and emptying a first and second buffer one packet at a time |
| US6198582B1 (en) | 1998-06-24 | 2001-03-06 | Seagate Technology Llc | Efficient run length limited code with short interleaved constraint |
| US6480125B2 (en) | 2000-06-09 | 2002-11-12 | Seagate Technology Llc | Method and apparatus for efficient encoding of large data words at high code rates |
| US6909385B2 (en) * | 2001-07-09 | 2005-06-21 | Seagate Technology Llc | Method and apparatus for suppressing low frequency content in digital data |
| CN1320794C (zh) * | 2002-11-13 | 2007-06-06 | 上海芯华微电子有限公司 | 收缩卷积编码的单步方法和装置 |
| US6961010B2 (en) * | 2003-08-13 | 2005-11-01 | Seagate Technology Llc | DC-free code design with increased distance between code words |
| US7002492B2 (en) * | 2004-07-07 | 2006-02-21 | Seagate Technology Llc | High rate running digital sum-restricted code |
| US8014612B2 (en) * | 2007-10-12 | 2011-09-06 | Himax Technologies Limited | Image processing device and method for compressing and decompressing images |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| NL8402445A (nl) * | 1984-01-20 | 1985-08-16 | Philips Nv | Werkwijze voor het coderen van n-bits informatiewoorden naar m-bits codewoorden, inrichting voor het uitvoeren van die werkwijze, werkwijze voor het decoderen van m-bits codewoorden naar n-bits informatiewoorden en inrichting voor het uitvoeren van die werkwijze. |
| NL192151C (nl) * | 1986-02-24 | 1997-02-04 | Philips Electronics Nv | Werkwijze en inrichting voor het opslaan en uitlezen van digitaal gekodeerde informatie naar keuze al dan niet beschermd door een foutenkorrigerende kode. |
| US5237574A (en) * | 1988-04-08 | 1993-08-17 | Digital Equipment Corporation | Error-resilient information encoding |
| US5172380A (en) * | 1988-06-30 | 1992-12-15 | Sony Corporation | Digital signal transmission apparatus |
| EP0543070A1 (en) * | 1991-11-21 | 1993-05-26 | International Business Machines Corporation | Coding system and method using quaternary codes |
| US5341249A (en) * | 1992-08-27 | 1994-08-23 | Quantum Corporation | Disk drive using PRML class IV sampling data detection with digital adaptive equalization |
| US5381424A (en) * | 1993-03-25 | 1995-01-10 | Seagate Technology, Inc. | Method and apparatus for fault-tolerant identification of the header field of a recording device |
| US5535187A (en) * | 1993-12-15 | 1996-07-09 | Intenational Business Machines Corporation | High capacity run-length-limited coding system employing asymmetric and even-spaced codes |
| AU1727495A (en) * | 1994-01-14 | 1995-08-01 | Houston Advanced Research Center | Boundary-spline-wavelet compression for video images |
| EP0688113A2 (en) * | 1994-06-13 | 1995-12-20 | Sony Corporation | Method and apparatus for encoding and decoding digital audio signals and apparatus for recording digital audio |
| US5627843A (en) * | 1995-02-23 | 1997-05-06 | Seagate Technology, Inc. | Correcting up to two disc drive read errors and detecting the occurrence of more than two read errors |
| US5640286A (en) * | 1995-05-08 | 1997-06-17 | Western Digital Corporation | Disk drive with error code embedded sector identification |
-
1998
- 1998-02-09 US US09/020,874 patent/US6111834A/en not_active Expired - Fee Related
- 1998-05-14 KR KR1020007001416A patent/KR100571743B1/ko not_active Expired - Fee Related
- 1998-05-14 GB GB0001559A patent/GB2343056B/en not_active Expired - Fee Related
- 1998-05-14 JP JP2000506647A patent/JP2001512880A/ja active Pending
- 1998-05-14 WO PCT/US1998/009814 patent/WO1999008264A1/en active IP Right Grant
- 1998-05-14 CN CNB988080664A patent/CN1157713C/zh not_active Expired - Fee Related
- 1998-05-14 DE DE19882603T patent/DE19882603T1/de not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| DE19882603T1 (de) | 2000-10-26 |
| GB2343056A (en) | 2000-04-26 |
| KR100571743B1 (ko) | 2006-04-18 |
| GB0001559D0 (en) | 2000-03-15 |
| GB2343056B (en) | 2001-09-12 |
| CN1157713C (zh) | 2004-07-14 |
| JP2001512880A (ja) | 2001-08-28 |
| CN1306659A (zh) | 2001-08-01 |
| WO1999008264A1 (en) | 1999-02-18 |
| US6111834A (en) | 2000-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5757294A (en) | Rate 24/25 modulation code for PRML recording channels | |
| US5196849A (en) | Method and apparatus for implementing PRML codes with maximum ones | |
| US6505320B1 (en) | Multiple-rate channel ENDEC in a commuted read/write channel for disk storage systems | |
| US6643814B1 (en) | Maximum transition run encoding and decoding systems | |
| KR20020025239A (ko) | 연결된 에러 정정 코드를 구비하는 자기 기록 채널에서비동일 보호를 가지는 인코딩 방법 및 장치 | |
| JP3477106B2 (ja) | 部分応答磁気記録チャネルのためのレート16/17(0,5)変調コードの装置および方法 | |
| KR19990044116A (ko) | 3웨이 바이트 인터리빙된 ecc를 갖는 비트 인터리빙된 16/17 비율 변조 코드 | |
| EP1231715B1 (en) | Reproducing method, reproducing apparatus, and receiving apparatus | |
| KR100506070B1 (ko) | 고밀도데이터의기록/재생을위한부호화/복호화방법 | |
| US7623048B1 (en) | DC-free codes | |
| EP0577402A2 (en) | Synchronization signal detector, synchronization signal detecting method and demodulator | |
| US5576707A (en) | Method and apparatus for detecting and decoding data in a PRML class-IV digital communication channel | |
| US6417788B1 (en) | High rate runlength limited codes for 10-bit ECC symbols | |
| US5949357A (en) | Time-varying maximum-transition-run codes for data channels | |
| US5544178A (en) | Method and apparatus for encoding data in a PRML class-IV digital communication channel | |
| US5784010A (en) | Method and apparatus for implementing a set rate code for data channels with alternate 9-bit code words and 8-bit code words | |
| JP4159169B2 (ja) | 符号化方法、コード発生方法および変調エンコーダ | |
| KR100406806B1 (ko) | 짧게 인터리브된 제한 조건을 갖는 효과적인 런 길이 제한코드 | |
| KR100571743B1 (ko) | 통신 채널 | |
| JPH10173536A (ja) | 符号化方法および符号化装置、復号化方法および復号化装置、並びに記録媒体 | |
| US6201485B1 (en) | High rate runlength limited codes for 8-bit ECC symbols | |
| US6188335B1 (en) | Method and apparatus having cascaded decoding for multiple runlength-limited channel codes | |
| JP2000040968A (ja) | 符号化方法および符号化装置、復号化方法および復号化装置、並びに提供媒体 | |
| KR19980031982A (ko) | 데이타 저장기기의 prml 코드 생성방법 | |
| US6985320B2 (en) | Method and apparatus for encoding data to guarantee isolated transitions in a magnetic recording system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20130325 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20140325 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20160412 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20160412 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |