KR100513328B1 - 일련의 데이터 워드를 변조신호로 변환하는 장치 및 방법 - Google Patents
일련의 데이터 워드를 변조신호로 변환하는 장치 및 방법 Download PDFInfo
- Publication number
- KR100513328B1 KR100513328B1 KR10-2001-0082844A KR20010082844A KR100513328B1 KR 100513328 B1 KR100513328 B1 KR 100513328B1 KR 20010082844 A KR20010082844 A KR 20010082844A KR 100513328 B1 KR100513328 B1 KR 100513328B1
- Authority
- KR
- South Korea
- Prior art keywords
- codeword
- penalty
- sequence
- codeword sequence
- sequences
- Prior art date
Links
Classifications
-
- 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
본 발명은, 일련의 데이터 워드를 변조신호로 변환하는 장치 및 방법에 관한 것으로, 입력되는 데이터 워드에 서로다른 디지털 워드를 부가한 후, NRZI 코딩방식과 같은 소정 방식으로 코딩하여 다수의 코드워드 시퀀스들을 생성하고, 그 다수의 코드워드 시퀀스들에 대한 DSV(Digital Sum Value)를 계산함과 아울러, 각 비트 내의 연속된 '1' 사이에 존재하는 '0'의 개수에 따른 K 패널티(Penalty)를 계산하여, 그 계산된 DSV와 K 패널티의 합이, 상대적으로 가장 적은 임의의 한 코드워드 시퀀스를, 기록을 위한 코드워드 시퀀스로 선택함으로써, 자기 디스크, 광자기 디스크 또는 광디스크 등과 같은 기록매체에 기록할 코드워드 선택시, DSV 뿐만이 아니라, 코드워드의 데이터 비트열 중 '1'과 '1' 사이에 연속되는 '0' (Zero)의 개수가 제한되도록 하여, 재생 PLL의 안정과 데이터 재생동작을 정상적으로 수행시킬 수 있게 되는 매우 유용한 발명인 것이다.
Description
본 발명은, 자기 디스크, 광자기 디스크 또는 광디스크 등과 같은 기록매체에, 일련의 데이터 워드(Data Word)를 기록 저장하기 위하여 변조신호로 변환하는 장치 및 방법에 관한 것이다.
일반적으로, 자기 디스크, 광자기 디스크, 또는 광디스크 등과 같은 기록매체에 일련의 데이터를 기록 저장하기 위하여, 상기 데이터를 기록매체에 정합되는 코드워드(Code Word) 시퀀스로 변조하게 되는 데, 예를 들어 상기 변조된 코드워드 시퀀스에 직류성분이 포함되는 경우, 디스크 드라이버 등의 서보 제어에서 발생되는 트래킹(Tracking) 에러와 같은 다양한 에러신호가 편이되거나, 또는 지터(Jitter)가 쉽게 발생하게 된다.
따라서, 직류성분이 가장 적은 신호를 기록매체에 기록해야만 하는 데, 그 이유는 기록 채널들이 저주파 성분에는 통상적으로 응답하지 않기 때문이다. 한편, 신호에서 저주파 성분을 억제시키는 것은, 신호가 트랙에 기록되는 기록매체로부터 신호를 읽어낼 때는 매우 유리하게 작용하는 데, 이는 연속되는 트래킹 제어가 기록신호에 의해 방해받지 않도록 할 수 있기 때문이다.
그리고 저주파 성분을 억제시키면, 가청 노이즈가 감소되는 개선된 트래킹 동작을 수행할 수 있게 된다. 이러한 다양한 이유로 인해 변조된 코드워드 시퀀스가 가능한 한 직류성분을 포함하지 않도록 해야하는 데, 이와 같이 변조된 코드워드 시퀀스에 직류성분이 포함되는 것을 방지시키기 위한 방법으로 이미 제안된 바 있는 DSV(Digital Sum Value) 제어방법에 대해 설명하면 다음과 같다.
먼저, 도 1에 도시한 바와 같이, 일반적인 데이터 변조장치에는, 일련의 사용자 데이터인 데이터 워드를 다수의 코드워드 시퀀스로 생성 출력하기 위한 코드워드 생성기(10)와, 상기 코드워드 시퀀스들 중 DSV가 가장 적은 임의의 한 코드워드를 선택 출력하기 위한 코드워드 선택기(20), 그리고 상기 DSV가 가장 적은 임의의 한 코드워드를 기록신호로 변조 기록하기 위한 기록신호 변조기(30)가 포함 구성된다.
한편, 상기 코드워드 생성기(10)에는, 도 2에 도시한 바와 같이, 오그멘터(Augmentor)(100)와, 다수의 NRZI(Non Return to Zero Inversion) 코더(Coder)(101∼116)들이 포함 구성되고, 상기 코드워드 선택기(20)에는, 다수의 코드 메모리(2011∼2161)와 DSV 저장/계산부(2021∼2162), 그리고 선택부(220)가 포함 구성된다.
상기 오그멘터(100)에서는, 서로다른 소정 비트 수의 디지털 워드, 예를 들어 각기 다른 4 비트의 디지털 워드(T= 0000,0001...1111)를, 상기 데이터 워드의 전단, 중간 또는 후단 중 적어도 어느 한 부분에 배치시켜, 서로 상이한 16 개의 중간 시퀀스를 생성시키고, 상기 NRZI 코더(101∼116)에서는, 이진으로 기록된 '0' (Zero)들이 기록매체에서 어떠한 변화도 없음을 나타내고, 이진으로 기록된 '1' (One)들이 기록매체에서 반대방향으로 천이되었음을 나타내기 위한 NRZI 코딩 동작을 수행하여, 상기 다수의 중간 시퀀스들에 대한 각각의 코드워드를 출력하게 된다.
한편, 상기 코드워드 선택기(20)에 포함 구성된 코드 메모리(2011∼2161)에서는, 상기 코드워드 생성기(10)로부터 생성 출력되는 서로다른 코드워드 시퀀스를 각각 임시 저장하게 되고, 상기 DSV 저장/계산부(2012∼2162)에서는, 상기 코드 메모리에 임시 저장된 현재의 코드워드에 대한 직류성분을, 이전의 코드워드들에 대한 직류성분 누적 값인 이전 DSV와 누적하여, 그 누적 합산된 현재의 DSV를 출력하게 된다.
그리고, 상기 선택부(220)에서는, 상기 DSV 저장/계산부(2012∼2162)에서 계산 출력되는 현재의 DSV, 즉, 16 개의 코드 메모리에 저장된 각각의 코드워드들에 대한 16 개의 DSV을 서로 비교하여, 그 중 DSV가 가장 적은 임의의 한 코드워드를 선택 출력하게 된다.
따라서, DSV가 가장 적은 임의의 한 코드워드가, 상기 기록신호 변조기(30)로 선택 출력되므로, 결국 직류성분이 가장 적은 코드워드를 기록매체에 정합되는 변조신호로 기록 저장할 수 있게 된다.
그러나, 상기와 같은 과정을 통해 코드워드를 선택 기록하게 되면, 상기 코드워드의 데이터 비트열 중 '1'과 '1' 사이에 연속되는 '0' (Zero)의 개수가 무제한적으로 많아질 수 있는 데, 이 경우, 기록매체로부터 독출되는 재생신호의 레벨 변화가 장시간 동안 없게 되는 구간이 존재하게 되므로, 그 구간에 대한 재생 PLL(Phase Locked Loop) 동작이 불안정해져, 정상적인 데이터 재생동작이 이루어지지 못하게 되는 문제점이 발생하게 된다.
따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 창작된 것으로서, 자기 디스크, 광자기 디스크 또는 광디스크 등과 같은 기록매체에 기록할 코드워드 선택시, DSV 뿐만이 아니라, 코드워드의 데이터 비트열 중 '1'과 '1' 사이에 연속되는 '0' (Zero)의 개수가 제한되도록 하여, 재생 PLL의 안정과 데이터 정상 재생이 이루어지도록, 일련의 데이터 워드를 변조신호로 변환하는 장치 및 방법을 제공하는 데, 그 목적이 있는 것이다.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 일련의 데이터 워드를 변조신호로 변환하는 장치는, 입력되는 데이터 워드에 서로다른 디지털 워드를 부가한 후, 소정 방식으로 코딩하여 다수의 코드워드 시퀀스들을 생성하기 위한 시퀀스 생성수단; 상기 생성된 다수의 코드워드 시퀀스들에 대한 디지털 합(DSV)을 각각 계산하기 위한 디지털 합 계산수단; 상기 생성된 다수의 코드워드 시퀀스들에 대한 각 비트 내의 연속된 '1' 사이에 존재하는 '0'의 개수에 따른 패널티를 계산하기 위한 패널티 계산수단; 및 상기 계산된 디지털 합과 패널티간의 합에 근거하여. 하나의 코드워드 시퀀스를, 기록을 위한 코드워드 시퀀스로 선택하기 위한 선택수단을 포함하여 구성되는 것을 특징으로 하며,
또한, 본 발명에 따른 일련의 데이터 워드를 변조신호로 변환하는 방법은, 입력되는 데이터 워드에 서로다른 디지털 워드를 부가한 후, 소정 방식으로 코딩하여 다수의 코드워드 시퀀스들을 생성하는 1단계; 상기 생성된 다수의 코드워드 시퀀스들에 대한 디지털 합(DSV)을 각각 계산함과 아울러, 각 비트 내의 연속된 '1' 사이에 존재하는 '0'의 개수에 따른 패널티를 계산하는 2단계; 및 상기 계산된 디지털 합과 패널티간의 합에 근거하여, 하나의 코드워드 시퀀스를, 기록을 위한 코드워드 시퀀스로 선택하는 3단계를 포함하여 이루어지는 것을 특징으로 한다.
이하, 본 발명에 따른 일련의 데이터 워드를 변조신호로 변환하는 장치 및 방법에 대한 바람직한 실시예에 대해, 첨부된 도면을 참조하여 상세히 설명한다.
우선, 본 발명에 따른 데이터 변조장치에는, 도 1을 참조로 전술한 바와 같이, 코드워드 생성기와, 코드워드 선택기, 그리고 기록신호 변조기가 포함 구성되는 것으로, 상기 코드워드 생성기(10)에는, 도 3에 도시한 바와 같이, 오그멘터(100)와, 다수의 NRZI 코더(Coder)(101∼116)들이 포함 구성되고, 상기 코드워드 선택기(50)에는, 다수의 코드 메모리(5011∼5161)와, DSV 저장/계산부(5021∼5162), 그리고 선택부(520) 이외에도, K 패널티(Penalty) 계산부(5013∼5163)가 추가 구성된다.
한편, 상기 K 패널티(Penalty) 계산부(5013∼5163)에서는, 코드워드의 데이터 비트열 중 '1'과 '1' 사이에 연속되는 '0' (Zero)의 개수에 다른 패널티를 계산하기 위한 것으로, 일반적으로 (d,k) 코드로 표시되는 RLL(Run Length Limited) 코드, 즉 연속된 데이터 '1' 사이에 적어도 '0'이 d 개 만큼 부가된 상태를 유지해야 하고, 연속된 '1' 사이에 '0'이 k 개를 초과하지 않아야 하는 조건을 갖는 RLL 코드에서, 상기 연속된 '1' 사이에 기록된 '0'의 개수에 따라, 그에 상응하는 패널티를 계산하게 된다.
그리고, 상기 선택부(520)에서는, 상기 DSV 저장/계산부(5012∼5162)에서 계산 출력되는 각각의 코드워드들에 대한 DSV와, 상기 K 패널티 계산부(5013∼5163)에서 계산 출력되는 각각의 코드워드들에 대한 K 패널티를 합산한 총 패널티를 비교 확인하여, 그 총 패널티가 가장 적은 임의의 한 코드워드를 선택 출력하게 되는 데, 이에 대해 상세히 설명하면 다음과 같다.
먼저, 상기 코드워드 생성기(10)의 오그멘터(100)에서는, 서로다른 소정 비트 수의 디지털 워드, 예를 들어 각기 다른 4 비트의 디지털 워드(T= 0000,0001...1111)를, 상기 데이터 워드의 전단, 중간 또는 후단 중 적어도 어느 한 부분에 배치시켜, 서로 상이한 16 개의 중간 시퀀스를 생성시키고, 상기 NRZI 코더(101∼116)에서는, 도 1을 참조로 전술한 바 있는 NRZI 코딩 동작을 수행하여, 상기 다수의 중간 시퀀스들에 대한 각각의 코드워드를 출력하게 된다.
한편, 상기 코드워드 선택기(50)에 포함 기록된 코드 메모리(5011∼5161)에서는, 상기 코드워드 생성기(10)로부터 생성 출력되는 서로다른 코드워드 시퀀스를 각각 임시 저장하게 되고, 상기 DSV 저장/계산부(5012∼5162)에서는, 상기 코드 메모리에 임시 저장된 현재의 코드워드에 대한 직류성분을, 이전의 코드워드들에 대한 직류성분 누적 값인 이전 DSV와 누적하여, 그 누적 합산된 현재의 DSV를 출력하게 된다.
그리고, 상기 K 패널티(Penalty) 계산부(5013∼5163)에서는, 상기 선택부(520)에 의해 선택 출력된 임의의 한 코드워드의 데이터 비트열과, 상기 코드 메모리에 임시 저장된 현재의 코드워드에 대한 데이터 비트열을 연속적으로 확인하여, 이전 코드워드와 현재 코드워드간의 연속 데이터 비트열 중 '1'과 '1' 사이에 존재하는 '0' (Zero)의 개수(K)에 비례하는 K 패널티(Kpen)를 계산하게 된다.
예를 들어, 상기 연속된 '1' 사이에 존재하는 '0'의 개수(K)를, 사전에 설정된 제1 및 제2 기준값(n,m, 0< n <m)과 비교하여, 상기 '0'의 개수(K)가, 제1 기준값(n) 보다는 많고 제2 기준값(m)보다는 적은 경우, 그 '0'의 개수(Kn)에 제1 가중치(a)를 승산하고, 상기 '0'의 개수(K)가, 상기 제2 기준값(m)보다 많은 경우, 그 '0'의 개수(Km)에 제2 가중치(b, a < b)를 승산한 후, 그 합을 해당 코드워드에 대한 K 패널티(Kpen)로서 계산 출력하게 된다.
즉, 코드워드의 데이터 비트열이 '1001000010000001'이고, 제1 기준값이 n=3, 제2 기준값이 m=5, 그리고 제1 및 제2 가중치가 각각 a= 0.3, b= 0.7 이라고 가정하는 경우, 상기 K 패널티 계산부에서는, 연속된 '1' 사이에 존재하는 '0'의 개수(K)를 각각 '2','4','6'으로 검출 확인하게 되고, 상기 n=3 보다 많고 m=5 보다는 적은 K='4'에 대해서는 가중치 a=0.3을 승산하게 되고, 상기 m=5 보다 많은 K='6'에 대해서는 가중치 a=0.7을 승산하게 되므로, 결국 상기 코드워드에 대한 K 패널티 Kpen = aKn + bKm = 0.3 x 4 + 0.7 x 6 = 5.4 를 계산 출력하게 된다.
참고로, 상기 제1 및 제2 기준값과, 제1 및 가중치(a,b)는, 기록 장치를 설계하는 설계자에 의해 임의로 가변 설정될 수 있으며, 또한 상기 코드워드의 데이터 비트열 중 연속된 '1' 사이에 존재하는 가장 많은 '0' 의 개수(K) 하나만을 이용하여, K 패널티를 계산 출력할 수도 있다.
한편, 상기 DSV 저장/계산부(5012∼5162)에서는, 상기 코드 메모리에 임시 저장된 현재의 코드워드에 대한 직류성분을, 이전의 코드워드들에 대한 직류성분 누적 값인 이전 DSV와 누적하여, 그 누적 합산된 현재의 DSV를 출력하게 된다.
그리고, 상기 선택부(520)에서는, 상기 DSV 저장/계산부(5012∼5162)에서 계산 출력되는 현재의 DSV, 즉, 16 개의 코드 메모리에 저장된 각각의 코드워드들에 대한 16 개의 DSV와, 상기 K 패널티 계산부(5013∼5163)에서 계산 출력되는 K 패널티(Kpen)에 근거하여, 직류성분이 적으면서도 코드워드의 데이터 비트열에 연속된 '1' 사이에 존재하는 '0'의 개수가 적은 임의의 한 코드워드를 선택 출력하게 된다.
즉, 상기 선택부(520)에서는, 상기 DSV 저장/계산부(5012∼5162)와, 상기 K 패널티 계산부(5013∼5163)에서 각각 계산 출력되는 DSV와 K 패널티를 합산하여, 그 합산 값(Tpen = DSV + Kpen)이 상대적으로 가장 적은 임의의 한 코드워드를 선택 출력함으로써, 상기 기록신호 변조기(30)에서는, 직류성분이 적으면서도 코드워드의 데이터 비트열에 연속된 '1' 사이에 존재하는 '0'의 개수가 적은 임의의 한 코드워드를 변조신호 처리하여, 자기 디스크, 광자기 디스크 또는 광 디스크 등과 같은 기록매체에 기록할 수 있게 된다.
참고로, 상기 선택부에서는, 상기 DSV와 K 패널티에, 서로다른 제1 및 제2 가중치를 각각 추가로 부여할 수도 있다.
이상, 전술한 본 발명의 바람직한 실시예는, 예시의 목적을 위해 개시된 것으로, 당업자라면 이하 첨부된 특허청구범위에 개시된 본 발명의 기술적 사상과 그 기술적 범위 내에서, 다양한 다른 실시예들을 개량, 변경, 대체 또는 부가 등이 가능할 것이다.
상기와 같이 구성 및 이루어지는 본 발명에 따른 일련의 데이터 워드를 변조신호로 변환하는 장치 및 방법은, 입력되는 데이터 워드에 서로다른 디지털 워드를 부가한 후, NRZI 코딩방식과 같은 소정 방식으로 코딩하여 다수의 코드워드 시퀀스들을 생성하고, 그 다수의 코드워드 시퀀스들에 대한 DSV를 계산함과 아울러, 각 비트 내의 연속된 '1' 사이에 존재하는 '0'의 개수에 따른 K 패널티(Penalty)를 계산하여, 그 계산된 DSV와 K 패널티의 합이, 상대적으로 가장 적은 임의의 한 코드워드 시퀀스를, 기록을 위한 코드워드 시퀀스로 선택함으로써, 자기 디스크, 광자기 디스크 또는 광디스크 등과 같은 기록매체에 기록할 코드워드 선택시, DSV 뿐만이 아니라, 코드워드의 데이터 비트열 중 '1'과 '1' 사이에 연속되는 '0' (Zero)의 개수가 제한되도록 하여, 재생 PLL의 안정과 데이터 재생동작을 정상적으로 수행시킬 수 있게 되는 매우 유용한 발명인 것이다.
도 1은 일반적인 데이터 워드를 변조신호로 변환하는 장치에 대한 구성을 개략적으로 도시한 것이고,
도 2는 일반적인 데이터 워드를 변조신호로 변환하는 장치에 포함 구성되는 코드워드 생성기와 코드워드 선택기에 대한 상세 구성을 도시한 것이고,
도 3은 본 발명에 따른 데이터 워드를 변조신호로 변환하는 장치에 포함 구성되는 코드워드 생성기와 코드워드 선택기에 대한 상세 구성을 도시한 것이다.
※ 도면의 주요부분에 대한 부호의 설명
10 : 코드워드 생성기 20,50 : 코드워드 선택기
30 : 기록신호 변조기 100 : 오그멘터(Augmentor)
101∼116 : NRZI 코더 5011∼5161 : 코드워드 메모리
5012∼5162 : DSV 저장/계산부 5013∼5163 : K 패널티 계산부
520 : 선택부
Claims (9)
- 입력되는 데이터 워드에 서로다른 디지털 워드를 부가한 후, 소정 방식으로 코딩하여 다수의 코드워드 시퀀스들을 생성하기 위한 시퀀스 생성수단;상기 생성된 다수의 코드워드 시퀀스들에 대한 디지털 합(DSV)을 각각 계산하기 위한 디지털 합 계산수단;상기 생성된 다수의 코드워드 시퀀스들에 대한 각 비트 내의 연속된 '1' 사이에 존재하는 '0'의 개수에 따른 패널티를 계산하기 위한 패널티 계산수단; 및상기 계산된 디지털 합과 패널티를 이용하여. 하나의 코드워드 시퀀스를, 기록을 위한 코드워드 시퀀스로 선택하기 위한 선택수단을 포함하여 구성되는 것을 특징으로 하는 일련의 데이터 워드를 변조신호로 변환하는 장치.
- 제 1항에 있어서,상기 시퀀스 생성수단은, 입력되는 데이터 워드에 N 비트의 서로다른 디지털 워드를 부가하기 위한 오그멘터(Augmentor)와, 상기 디지털 워드가 부가된 다수의 시퀀스를 NRZI 방식으로 코딩하여, 2N 개의 코드워드 시퀀스를 생성하기 위한 NRZI 코더(Coder)가 포함 구성되는 것을 특징으로 일련의 데이터 워드를 변조신호로 변환하는 장치.
- 제 1항에 있어서,상기 패널티 계산수단은, 이전에 선택 출력된 코드워드 시퀀스와 현재의 코드워드 시퀀스가 연속되는 각 비트 내에, 연속된 '1' 사이에 존재하는 '0'의 개수를, 서로다른 복수의 기준값과 비교하여, 그 기준값에 따른 서로다른 가중치를 부여한 후, 그 값들을 합산하여, 각각의 코드워드 시퀀스에 대한 '0'의 개수에 따른 패널티로 계산하는 것을 특징으로 일련의 데이터 워드를 변조신호로 변환하는 장치.
- 제 1항에 있어서,상기 선택수단은, 상기 계산된 디지털 합과 패널티간의 합이, 상대적으로 가장 적은 임의의 한 코드워드 시퀀스를, 기록을 위한 코드워드 시퀀스로 선택하는 것을 특징으로 일련의 데이터 워드를 변조신호로 변환하는 장치.
- 입력되는 데이터 워드에 서로다른 디지털 워드를 부가한 후, 소정 방식으로 코딩하여 다수의 코드워드 시퀀스들을 생성하는 1단계;상기 생성된 다수의 코드워드 시퀀스들에 대한 디지털 합(DSV)을 각각 계산함과 아울러, 각 비트 내의 연속된 '1' 사이에 존재하는 '0'의 개수에 따른 패널티를 계산하는 2단계; 및상기 계산된 디지털 합과 패널티를 이용하여, 하나의 코드워드 시퀀스를, 기록을 위한 코드워드 시퀀스로 선택하는 3단계를 포함하여 이루어지는 것을 특징으로 일련의 데이터 워드를 변조신호로 변환하는 방법.
- 제 5항에 있어서,상기 1단계는, 입력되는 데이터 워드에 N 비트의 서로다른 디지털 워드를 부가한 후, NRZI 방식으로 코딩하여, 2N 개의 코드워드 시퀀스를 생성하는 것을 특징으로 일련의 데이터 워드를 변조신호로 변환하는 방법.
- 제 5항에 있어서,상기 2단계는, 이전에 선택 출력된 코드워드 시퀀스와 현재의 코드워드 시퀀스가 연속되는 각 비트 내에, 연속된 '1' 사이에 존재하는 '0'의 개수를, 서로다른 복수의 기준값과 비교하여, 그 기준값에 따른 서로다른 가중치를 부여한 후, 그 값들을 합산하여, 각각의 코드워드 시퀀스에 대한 '0'의 개수에 따른 패널티로 계산하는 것을 특징으로 일련의 데이터 워드를 변조신호로 변환하는 방법.
- 제 5항에 있어서,상기 3단계는, 상기 계산된 디지털 합과 패널티간의 합이, 상대적으로 가장 적은 임의의 한 코드워드 시퀀스를, 기록을 위한 코드워드 시퀀스로 선택하는 것을 특징으로 일련의 데이터 워드를 변조신호로 변환하는 방법.
- 제 5항 내지 제 8항 중 어느 한 항에 있어서,상기 방법에 의해 선택된 코드워드가 변조신호로 변환 기록되어 있는 것을 특징으로 하는 기록매체.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0082844A KR100513328B1 (ko) | 2001-12-21 | 2001-12-21 | 일련의 데이터 워드를 변조신호로 변환하는 장치 및 방법 |
US10/323,789 US6696994B2 (en) | 2001-12-21 | 2002-12-20 | Method and apparatus of converting a series of data words into modulated signals |
US10/748,221 US6995698B2 (en) | 2001-12-21 | 2003-12-31 | Method and apparatus of converting a series of data words into modulated signals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0082844A KR100513328B1 (ko) | 2001-12-21 | 2001-12-21 | 일련의 데이터 워드를 변조신호로 변환하는 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030052804A KR20030052804A (ko) | 2003-06-27 |
KR100513328B1 true KR100513328B1 (ko) | 2005-09-07 |
Family
ID=19717418
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0082844A KR100513328B1 (ko) | 2001-12-21 | 2001-12-21 | 일련의 데이터 워드를 변조신호로 변환하는 장치 및 방법 |
Country Status (2)
Country | Link |
---|---|
US (2) | US6696994B2 (ko) |
KR (1) | KR100513328B1 (ko) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7317408B2 (en) * | 2003-05-13 | 2008-01-08 | Matsushita Electric Industrial Co., Ltd. | Digital modulation apparatus and digital modulation method |
JP2009523294A (ja) * | 2005-03-16 | 2009-06-18 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 高密度bd−romディスク用のロック補助 |
US7887624B2 (en) | 2005-10-11 | 2011-02-15 | Black & Decker Inc. | Gas concrete saw filtration system |
GB2450717A (en) * | 2007-07-04 | 2009-01-07 | Black & Decker Inc | Power cutter including air filter cleaning mechanism |
GB2450720A (en) * | 2007-07-04 | 2009-01-07 | Black & Decker Inc | Power cutter with pleated filter |
US8272134B2 (en) * | 2007-07-04 | 2012-09-25 | Black & Decker Inc. | Power cutter |
CA2767918C (en) * | 2009-07-27 | 2017-10-17 | Lonza Inc. | Stabilized active halogen solutions |
US20110299858A1 (en) * | 2010-06-08 | 2011-12-08 | Cisco Technology, Inc. | Host device with multipurpose optics drive capabilities |
RU2012152710A (ru) * | 2012-12-06 | 2014-06-20 | ЭлЭсАй Корпорейшн | Модуляционное кодирование битов четности, сформированных с использованием кода с исправлением ошибок |
CN104123102B (zh) * | 2014-07-25 | 2017-06-20 | 华为技术有限公司 | 一种ip硬盘及其数据处理方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09162744A (ja) * | 1995-12-13 | 1997-06-20 | Matsushita Electric Ind Co Ltd | デジタル変調装置、その方法及び記録媒体 |
KR20010096009A (ko) * | 2000-04-15 | 2001-11-07 | 박순배 | 통신 및 멀티미디어를 위한 변조코드 |
KR100372923B1 (ko) * | 2000-05-02 | 2003-02-25 | 대우전자주식회사 | 고밀도 디브이디를 위한 변조방법 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01181214A (ja) * | 1988-01-13 | 1989-07-19 | Toshiba Corp | 信号処理装置 |
JPH06197024A (ja) * | 1992-11-09 | 1994-07-15 | Sony Corp | 変調方法、変調装置及び復調装置 |
US6055273A (en) * | 1996-09-02 | 2000-04-25 | Seiko Epson Corporation | Data encoding and decoding method and device of a multiple-valued information source |
FR2800180B1 (fr) * | 1999-10-25 | 2002-01-04 | St Microelectronics Sa | Convertisseur de couleurs reconfigurable |
-
2001
- 2001-12-21 KR KR10-2001-0082844A patent/KR100513328B1/ko not_active IP Right Cessation
-
2002
- 2002-12-20 US US10/323,789 patent/US6696994B2/en not_active Expired - Fee Related
-
2003
- 2003-12-31 US US10/748,221 patent/US6995698B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09162744A (ja) * | 1995-12-13 | 1997-06-20 | Matsushita Electric Ind Co Ltd | デジタル変調装置、その方法及び記録媒体 |
KR20010096009A (ko) * | 2000-04-15 | 2001-11-07 | 박순배 | 통신 및 멀티미디어를 위한 변조코드 |
KR100372923B1 (ko) * | 2000-05-02 | 2003-02-25 | 대우전자주식회사 | 고밀도 디브이디를 위한 변조방법 |
Also Published As
Publication number | Publication date |
---|---|
US6696994B2 (en) | 2004-02-24 |
US20030117302A1 (en) | 2003-06-26 |
US6995698B2 (en) | 2006-02-07 |
US20040150536A1 (en) | 2004-08-05 |
KR20030052804A (ko) | 2003-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR0165441B1 (ko) | 디지털 데이터 채널 부호화 및 복호화방법과 그 장치 | |
RU2171505C2 (ru) | Способы и устройства модулирования и демодулирования сигналов | |
JP3754080B2 (ja) | mビットの情報語の系列を変調信号に変換する方法、コード装置及び記録装置 | |
KR100947070B1 (ko) | 변조장치 및 방법과 디지털 썸 벨류 제어비트 생성방법 | |
JP2005078687A (ja) | 変調装置及び変調方法並びに復調装置及び復調方法 | |
US6229459B1 (en) | Data converting method and apparatus therefor | |
KR20010041154A (ko) | 엔-비트 소스어를 대응하는 엠-비트 채널어로 인코딩하고, 엠-비트 채널어를 대응하는 엔-비트 소스어로 디코딩하는 장치 | |
US6175318B1 (en) | Device for encoding/decoding n-bit source words into corresponding m-bit channel words, and vice versa | |
KR100513328B1 (ko) | 일련의 데이터 워드를 변조신호로 변환하는 장치 및 방법 | |
US20070103353A1 (en) | Modulation table, modulating device and method, program, and recording medium | |
KR100424482B1 (ko) | 일련의 데이터 워드를 변조신호로 변환하는 방법 및 장치 | |
KR100597326B1 (ko) | 변조장치및방법과분배매체 | |
US6492920B2 (en) | Modulation method, modulator, transmission apparatus and recording medium | |
JPH10173536A (ja) | 符号化方法および符号化装置、復号化方法および復号化装置、並びに記録媒体 | |
US6559779B2 (en) | Data encoding method, apparatus, and storage medium | |
US6670896B2 (en) | Method and apparatus for modulating and demodulating digital data | |
US6768432B2 (en) | Method of converting a series of m-bit information words into a modulated signal | |
KR20020038709A (ko) | 이진 소스신호의 복수의 데이터 비트의 스트림을 이진채널신호의 복수의 데이터 비트의 스트림으로 인코딩하는장치, 메모리장치, 정보 기록장치, 기록매체, 코딩장치와,재생장치 | |
KR20040101412A (ko) | 확률적 직류 제어 | |
JP3013651B2 (ja) | デジタル変調装置 | |
KR100206138B1 (ko) | 디지탈 신호 변조 방법 및 장치 | |
KR20010041155A (ko) | 엔-비트 소스어를 대응하는 엠-비트 채널어로 인코딩하고, 엠-비트 채널어를 대응하는 엔-비트 소스어로 디코딩하는 장치 | |
KR100945183B1 (ko) | 정보어의 신호로의 변환 시스템 | |
KR100470026B1 (ko) | 정보를 코딩/디코딩하는 방법 및 장치 | |
KR100752880B1 (ko) | 정보를 코딩/디코딩하는 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120727 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20130724 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20140724 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20150724 Year of fee payment: 11 |
|
LAPS | Lapse due to unpaid annual fee |