CN1304138A - 译码设备及译码方法 - Google Patents
译码设备及译码方法 Download PDFInfo
- Publication number
- CN1304138A CN1304138A CN00136860A CN00136860A CN1304138A CN 1304138 A CN1304138 A CN 1304138A CN 00136860 A CN00136860 A CN 00136860A CN 00136860 A CN00136860 A CN 00136860A CN 1304138 A CN1304138 A CN 1304138A
- Authority
- CN
- China
- Prior art keywords
- data
- bit
- decoding
- level
- threshold level
- 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
Images
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
- G11B20/10009—Improvement or modification of read or write signals
- G11B20/10046—Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
- G11B20/10203—Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter baseline correction
-
- 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/10009—Improvement or modification of read or write signals
-
- 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/10009—Improvement or modification of read or write signals
- G11B20/10046—Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
-
- 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/10009—Improvement or modification of read or write signals
- G11B20/10046—Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
- G11B20/10212—Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter compensation for data shift, e.g. pulse-crowding effects
-
- 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/10009—Improvement or modification of read or write signals
- G11B20/10268—Improvement or modification of read or write signals bit detection or demodulation methods
- G11B20/10287—Improvement or modification of read or write signals bit detection or demodulation methods using probabilistic methods, e.g. maximum likelihood detectors
- G11B20/10296—Improvement or modification of read or write signals bit detection or demodulation methods using probabilistic methods, e.g. maximum likelihood detectors using the Viterbi algorithm
-
- 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
-
- 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/1803—Error detection or correction; Testing, e.g. of drop-outs by redundancy in data representation
-
- 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/37—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
- H03M13/39—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
- H03M13/41—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors
-
- 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/46—Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
具有比特检测部分4的数据译码设备。在该设备中,从记录介质再现—RF信号并将其变换成数字信号。如果该RF信号的电平(幅值)等于比较器电平,该比特检测部分4就根据分别在该RF信号前后的两个RF信号的幅值之和是大于还是小于比较器电平来输出具有逻辑电平“0”或“1”的比特数据。
Description
本发明涉及根据至少一个比较器电平对从其上以RLL(游程长度受限)码形式记录有数据的记录介质中再现和读出的RF信号译码,从而输出信道比特数据的译码设备及译码方法。
为了传送数据或为了把数据记录在诸如磁盘、光盘或磁光盘这样的记录介质上,这些数据被调制成可容易被传输或被记录的数据。分组编码是众所周知的一种调制数据的方法,分组编码把数据流分成块(以下称为“数据字”),每块由m×i个比特组成。根据适当的编码规则把数据字变换成码字。需要说明的是,每个码字由(n×i)个比特组成。如果i=1,码字则有固定的长度。如果i的最大值imax=r,r为2或更大的值,则码字具有可变的长度。这种块或码字称之为变长码(d,k;m,n;r)。在此称数值i为“抑制长度”,r是最大抑制长度。数值d是可以位于一组代码中的两个“1”之间的“0”的最小个数。数值k是可以位于一组代码中的两个“1”之间的“0”的最大个数。
作为调制数据方法的一个例子,将描述应用于光盘(CD)的调制。EFM(8-4调制)被用来将数据记录在CD上。更具体地说,把8比特的数据字变换成14比特的码字(信道比特),给14比特的码字增加三个边缘比特,这样可以减少码字(即EFM字)的DC(直流)分量,然后利用NRZI调制把码字记录下来。把8比特的数据字变换成14比特的码字并增加了边缘比特,这样就可使“0”的最小个数和最大个数分别是2和10。因此,这种调制的参数是(2,10;8,17;1)。最小反转时间间隔Tmin是3=(2+1)T,这里的T指信道比特流(一系列被记录的波形)中各比特之间的时间间隔。最大反转时间间隔Tmax是11=(10+1)T,检测窗口的宽度Tw是(m/n)×T,这里的T指数据项流中各数据项之间的时间间隔Tdata,具有0.47(=8/17)T的值。
由在已被进行了NRZI调制的码字中的相同符号确定的最小长度d'是:d'=d+1=2+1=3。相反地,由该码字中的相同符号确定的最大长度k'是:k'=k+1=10+1=11。
对于上述的CD,如果沿线速度方向压缩比特,则可提高记录密度。一旦对比特进行压缩,则相应于最小反转时间间隔Tmin的最小比特长度就会减小。如果最小比特长度减得太小,将会使检测比特变得困难,造成错误。
如果发生了歪斜失真,即如果光拾取头相对于磁盘的记录表面倾斜,则会增大从光盘复制数据过程的错误率。根据拾取头的光轴相对于磁盘倾斜的方向,这种歪斜失真可分为两种类型。第一种类型发生在平面的切线方向上,与拾取头移动方向相平行,与磁盘相垂直。第二种类型发生在平面的径向方向上,与磁盘径向方向相平行。在复制数据过程的初期阶段,切线方向上的错误率增加。这两种歪斜都不可避免的减少了***设计的安全系数。
在这两个倾斜方向上检查由相同符号确定的最小长度的错误分布。这种错误的出现是因为当由相同符号确定的最小长度变短时,在切线方向上发生了歪斜。就是说,错误率的增加是因为长度为Tmin(d')的码字被译码成长度为Tmin-1(d'-1)的数据项。已经发现在EFM***中,许多错误在3T(即最小反转时间间隔Tmin)变成2T时出现,其中T是指一系列被记录波形中各比特之间的间隔。
当记录密度沿线速度方向增加时或者当从光盘再现数据的过程中出现大角度的歪斜时,再现的波形将出现较大的失真。这样,当长度为Tmin(d')的码字译码成长度为Tmin-1(d'-1)的码字和长度为Tmin-1(d'-2)的码字译码成长度为Tmin-1(d'-3)的码字时,错误率就会增加。换句话说,在EFM***中,当3T(即最小反转时间间隔Tmin)译码成2T,2T译码为1T,1T再译码为0T时,错误就会发生。其中T是指一系列记录波形中各比特之间的间隔。“0T”是指输出太小或太大,超过了比较器的电平,或者该输出根本不能被检测。
现在描述经常在磁-光盘记录***所执行的调制中使用的RLL(1,7)码。RLL码(1,7)的参数是(1,7;2;3;2)。最小反转时间间隔Tmin是2(=1+1)T,最大反转时间间隔Tmax是8(=7+1),这里的T指一系列被记录波形中各比特之间的时间间隔。
在再现数据的过程中,如果使用RLL(1,7)码,则当记录密度沿线速度方向增加或出现大角度的歪斜时,也就是在最小反转时间间隔Tmin即2T被译码成1T,1T再被译码成0T时,就会出现错误,这里的T指一系列被记录波形中各比特之间的时间间隔。
在RLL码(1,7)中,在d=1的情况下,经常会得到“0T”这个值,即不能被检测的错误。虽然当d=2并且3T被译码成2T,再被译码为1T、0T时,再现的波形必须失真很大才会作为错误被检测,但是因为当d=1时,比d=2时更容易使2T译码为1T,再被译码为0T,所以这是不可避免的。
在光盘的制造中提供了某种不对称裕度。因此必须把再现的波形相对于中央电平不对称的情况考虑进去。
采用维特比译码可以减少再现信号过程中的错误率。维特比译码是将误码减至最小、由此找到几何学上的可能最短的路径而放弃其他较低似然性的路径的译码方法中的一种。换句话说,维特比译码是以简单的方式搜索具有最大似然性的数值的译码方法。在维特比译码中可以使用对最小反转时间间隔Tmin进行补偿的算法。
然而,维特比译码器也有不足之处,它必须使用大规模的复杂电路来执行。如果从光盘这样的具有不对称边缘的记录介质中再现数据,那么这种译码方法对数据进行译码肯定会产生错误。因此维特比译码电路需要设计成能够解决这种不对称边缘问题,当然不可避免的使电路结构变得更加复杂。
像光盘这样的记录介质几乎没有足够的歪斜边缘。该歪斜边缘是不充分的,特别是在切线方向。
从例如像光盘高记录密度的记录介质中再现数据是很困难的,这种记录介质有固定不变的最小反转时间间隔Tmin。错误率会不可避免地增加。
本发明的发明人在日本专利申请8-139264中已建议利用具有更加简单的电路结构的运行检测器来减小信号处理过程中的错误率。
在日本专利申请8-139264的发明中,当d=2时,数据译码器对Tmin校正,因此可减小比特错误率。数据译码器包括两个主要部分,即输出信号处理部分和数据译码部分。
数据译码部分利用输入信号处理部分产生的时钟信号对再现的RF信号抽样。量化如此被抽样的RF信号。同时,在输出信号处理部分中检测的比较器电平也被抽样和量化。在比特检测部分中,借助于比特时钟信号对量化的比较器电平和量化的RF信号电平进行比较。如果RF信号电平和比较器电平相等或者RF信号电平大于比较器电平,比特检测部分就输出一个逻辑电平“1”的信道比特数据(二进制信号)。如果RF信号电平小于比较器电平,比特检测部分就输出一个逻辑电平为“0”的信道比特数据(二进制信号)。
如果像光盘这样高密度的记录介质有很高的不对称性,即使当RF信号电平和比较器电平相等时,比特检测部分也将输出一个逻辑电平为“0”的信道比特数据(二进制数据)。所以,在某些情况下,数据译码部分所执行的译码的准确率将降低。
鉴于以上所述作出本发明。本发明的目的是提供即使在检测比特时,在再现的RF信号的电平(幅值)等于比较器电平时也能够很准确地译码该RF信号的译码设备和译码方法。
本发明的数据译码设备将数据的电平同阈值电平进行比较,从而产生一个译码比特。该译码设备包括译码比特确定装置,该装置在数据的电平和阈值电平相等时,根据分别在该数据前后的两个数据项的电平来确定译码比特是1还是0。
本发明的译码方法通过将输入数据的电平与阈值电平比较、从而产生译码比特来对比特进行译码。在该方法中,当输入数据的电平和阈值电平相等时,根据分别在该输入数据前后的两个数据项的电平来确定译码比特是1还是0。
在本发明中,尽管在检测比特时,在再现的RF信号的电平(幅值)与比较器的电平相等的情况下,也能够提高对再现的RF信号的译码的准确性。
图1是本发明一实施例的数据译码设备的方框图;
图2是说明数据译码设备的操作的流程图;
图3说明数据译码设备是如何操作的;
图4是说明本发明另一个实施例的操作流程图;
图5是应用了本发明的译码方法的光盘驱动器的方框图。
参看附图描述本发明的一实施例。在这个实施例中,磁-光盘被用作记录介质,对二进制电平(d,k)进行译码。电平(d,k)具有由相同符号确定的最小长度d和由相同符号确定的最大长度k,这里d=1和k=7。具体来说,本实施例是这样一种数据译码设备,它从被通过NRZI调制记录在磁-光盘上的二进制码再现NRZI调制的信道比特流。码(1,7)是表示边缘的码。NRZI调制的信道比特组成了表示相应于磁-光盘表面上的凹坑形状的电平的代码。由NRZI调制码中的相同符号确定的最小长度d'是:d'=d+1=1+1=2,由这种码中的相同符号确定的最大长度k'是:k'=k+1=7+1=8。
图1是本发明一实施例的数据译码设备的方框图。该数据译码设备包括波形均衡部分1,比特时钟脉冲产生部分2,A/D变换器部分3,比特检测部分4,校正比特位置检测/指定部分5和数据校正部分6。波形均衡部分1接收从磁-光盘(未示出)再现的RF信号。比特时钟产生部分2和A/D变换器部分3接收波形均衡部分1的输出。比特时钟产生部分2包括一PLL电路。A/D变换器部分3的输出传送给比特检测部分4和校正比特位置检测/指定部分5。比特检测部分4和校正比特位置检则/指定部分5的输出传送给数据校正部分6。
在该数据译码设备中,波形均衡部分1对模拟输入信号、即从磁-光盘(未示出)再现的RF信号的波形进行均衡。在比特时钟产生部分2中,PLL电路根据其波形已被波形均衡部分1均衡过的RF信号产生比特时钟信号。A/D变换器部分3在比特时钟产生部分2产生的比特时钟信号的同步下,对RF信号进行A/D变换,于是A/D变换器3就以预定的取样速率对RF信号进行抽样。这样就把其波形已被波形均衡部分1均衡过的RF信号变换成了数字数据。
比特检测部分4将作为中间电平的比较器电平和从A/D变换器3输出的组成数字数据的比特进行比较。换句话说,比特检测部分4以中间电平作为参考值,确定每个比特是“1”还是“0”。如果该比特具有高于比较器电平的电平(RF信号的幅值),则比特检测部分4就产生逻辑电平为“1”的信道比特数据。如果该比特具有低于比较器电平的电平,则比特检测部分4就产生逻辑电平为“0”的信道比特数据。如果该比特具有等于比较器电平的电平,则比特检测部分4就根据分别在这个比特前和后的两个比特的电平之和是高于还是低于比较器电平来产生具有逻辑电平“1”或“0”信道比特数据。
参看图2的流程图说明比特检测部分4是如何检测比特的。将从A/D变换器3输出的RF信号的电平(幅值)in[i]和比特检测部分4的比较器电平thrs比较,从而确定一译码比特(det)。
首先,在S21步骤中判断幅值in[i]是否大于比较器电平thrs。如果幅值in[i]大于电平thrs,操作就到达步骤S22。在步骤S22,将译码比特det设定为“1”(即部分4输出逻辑电平为“1”的信道比特数据)。如果在步骤S21中确认幅值in[i]不大于电平thrs,操作就到达步骤S23。在步骤S23判断幅值in[i]是否小于比较器电平thrs。如果幅值in[i]小于电平thrs,操作就到达步骤S24,将译码比特det设定为“0”(即部分4输出逻辑电平为“0”的信道比特数据)。
如果在步骤S23确认幅值in[i]不小于比较器电平thrs,也就是说,如果幅值in[i]等于比较器电平thrs,操作就到达步骤S25。在步骤S25,将在待检测比特之前的比特的幅值in[i-1]与在待检测比特之后的比特的幅值in[i+1]相加。然后判断得到的和in[i-1]+in[i+1]是否大于比较器电平。(如图3所示,幅值in[i-1]和in[i+1]分别大于和小于幅值in[i]。因此执行减法操作)。如果这样得到的和大于比较器电平,操作就到达步骤S26,将检测的比特det设定为“1”。如果该和不大于比较器电平,操作就到达步骤S27,判断和in[i-1]+in[i+1]是否小于比较器电平。如果确认该和小于比较器电平,操作就到达步骤S28,将检测的比特设定为“0”。如果确认该和不小于比较器电平(即如果和in[i-1]+in[i+1]等于比较器电平),操作就到达步骤S29。在步骤S29,也将检测的比特译设定为“0”。
因此,比特检测部分4是不仅仅因为幅值in[i]等于比较器电平就将译码比特det设定为逻辑电平“0”。而是考虑在先比特和在后比特之间的关系来选择具有高似然比的译码比特。
根据A/D变换器3输出的数字数据,校正比特位置检测/指定部分5对比特检测部分4产生的信道比特数据的一部分进行检测。这部分信道比特数据是在错误的最小反转时间间隔(Tmin-2)期间而不是在正确的最小反转时间间隔(Tmin)期间被译码的。例如,如果码(d,k)是码(1,7),则部分5就检测在时间间隔0T期间而不是在时间间隔2T期间(也就是最小反转时间间隔Tmin)已被译码的那部分信道比特数据,这里的T指波形流中的比特间隔。校正比特位置检测/指定部分5输出指明应当被校正的错误比特位置的校正比特位置指示信号。
数据校正部分6根据校正比特位置检测/指定部分5产生的校正比特指示信号校正由比特检测部分4产生的信道比特数据。更具体地说,如果比特检测部分4所产生的三个连续比特具有相同的符号,并且如果第二个比特的抽样电平在thrs±a的范围内,则部分6就反相该第二个比特,由此将其校正为1T。从被进行了如此校正的比特流中检测1T,并通过比较第一和第三比特的抽样电平来将其校正为2T,如果这些抽样电平都相等,就校正与刚刚被校正的比特相同的边缘。数据校正部分6输出如此被校正了的信道比特数据。
在数据译码设备中,比特检测部分4不仅仅因为幅值in[i]等于比较器电平就将译码比特det设定为逻辑电平“0”,而是考虑到在先比特和在后比特之间的关系,选择了具有高似然比的译码比特。因此,运行检测器的工作效率可得到提高。
以下描述本发明第二个实施例的数据译码设备。第二个实施例在结构上和图1所示的第一个实施例相似,所以数据译码设备的结构不在此详细介绍了。在第二个实施例中,以比较器电平作为参考,以比特的形式检测出显著不对称的波形。如果波形的幅值等于比较器电平,就把在先的幅值与在后的幅值均衡,以便抵消这种不对称性。根据这两个幅值之和是否大于比较器电平来确定译码比特是“1”还是“0”。
具体来说,将A/D变换器3输出的RF信号的电平in[i](幅值)和比特检测部分4的比较器电平thrs作比较,从而确定译码比特(det)。若步骤S23的操作是否,就分别给在先幅值in[i-1]和在后幅值in[i+1]施加权重(*a和*b),以便消除不对称性。将幅值in[i-1]和in[i+1]的和同比较器电平进行比较。
参看图4的流程图详细说明第二实施例的步骤是如何运行的。步骤S31至S34与图2所示流程图的步骤S21到S24相同。
如果在步骤S33确认幅值in[i]不小于比较器电平thrs,即如果幅值in[i]等于比较器电平thrs,操作就到达步骤S35。在步骤S35中,将在待检测比特之前和之后的两个比特的幅值in[i-1]*a和in[i+1]*b相加,将该和与比较器电平作比较。换句话说,在步骤S35判断和in[i-1]*a+in[i+1]*b是否大于比较器电平。(由于幅值in[i-1]*a+in[i+1]*b分别大于和小于幅值in[i],所以执行减法操作)。如果该和大于比较器电平,操作就到达步骤S36,将译码比特det设定为“1”。如果该和不大于比较器电平,操作就到达步骤S37。在步骤S37中,判断和in[i-1]*a+in[i+1]*b是否小于比较器电平。如果步骤S37的结果为是,操作就到达步骤S38,将译码比特det设定为“0”;如果步骤S37的结果是否(即in[i-1]*a+in[i+1]*b等于比较器电平),操作就到达步骤S39。在步骤S39也将译码比特det设定为“0”。
因此,比特检测部分4不仅仅因为幅值in[i]等于比较器电平就将译码比特det设定为逻辑电平“0”,而是考虑了分别在先和在后两个比特之间有关系,选择了具有高似然比的译码比特。
参看图5描述包含图1所示数据译码设备的光盘驱动器。该光盘驱动器包括一个激光头(OP头)11,读处理器12,读信道处理器13,数字信号处理器(DSP)14和数据管理器部分15。OP头11发射激光到刻有信息的光盘10表面上,由此把数据记录在光盘10上和从光盘10上读出数据。读处理器12对OP头11已从光盘10读出的信号进行RF处理、颤动检测和伺服检测(RF处理、颤动检测和伺服检测以后描述)。读信道处理器13采用本发明的数据译码方法,从读处理器12的输出中提取被记录在光盘10上的数据地址数据和信道比特数据。DSP 14具有解调部分、调制部分和伺服处理部分。解调部分解调读信道处理器13提供的信道比特,由此解调地址数据和被记录的数据。调制部分在数据被记录在光盘10之前调制这些数据。数据管理部分15对DSP 14解调的数据和被记录的数据进行处理并译码地址数据。
光盘驱动器还包括写处理器16、LD驱动器17、主轴电路18和主轴电机19。根据用户指令,写处理器16对所记录的数据进行写操作。根据写处理器16提供的激光器脉冲,LD驱动器17可以实现对例如激光头11的激光二极管等部分的自动功率控制(APC)。主轴电路18控制主轴电机19。在主轴电路18控制下,主轴电机19使光盘10旋转。
光盘驱动器具有CPU 20,RAM 21,ROM 22和接口(I/F)23。ROM 22存储应用程序。CPU20从ROM22中读取应用程序,并把读取内容写入RAM21中,CPU20也可以通过I/F 23把外部主机上的应用程序下载到自己的RAM21中。根据应用程序,CPU20可以对光盘的一些其他组件进行控制处理。I/F 23具有作为提供来自例如AV***(未示出)的所记录的图象数据的读命令、写命令、图像数据比特流等的接口功能,通过接口,就可以在光磁盘驱动器中对这些信息进行处理。
OP头11由光***、再现IV放大器和双轴致动器等组成。光***有一个激光二极管LD。
读处理器12由RF处理部分12a、颤动处理部分12b、伺服信号检测部分12c构成。部分12a、12b、12c将在后面详细介绍。
以下描述光盘驱动器把数据记录到光盘10上和从光盘10再现数据所执行的基本操作。
为了在光盘10上记录数据,I/F 23收到一个写命令和从AV***中获取一串MPEG 2图像比特流。写命令被提供给CPU20。根据该地址数据CPU20使得DSP(数字信号处理器)14的伺服部分把OP头11移到由该地址数据所指明的位置。数据管理部分15具有一个ECC部分,ECC部分可以纠正图像数据流中的比特流的错误,还可以对图像数据进行编码。DSP 14的调制部分通过调制比特流,就可以实现校正和编码,最后产生记录在光盘10上的数据。写处理器16实现对由DSP 14产生的数据的记录校正。当接收来自数据管理器部分15中的地址译码部分提供的定时信号时,LD驱动器17驱动OP头11的激光二极管LD。这样,OP头11就可以把信道比特记录在光盘10中。
为了重现来自光盘10的数据,AV***向CPU 20提供一个读命令。CPU 20响应这个命令从包括在数据管理部分15中的地址检测器获得地址数据。根据该地址数据,CPU 20使得DSP(数字信号处理器)14的伺服部分把OP头11移到该地址数据所指明的位置。然后OP头11读取来自光盘10的信号。在读处理器12中的RF处理部分12a中提供的PLL处理该信号,产生数据。读信道处理器13对这些数据进行译码并产生信道比特。在DSP 14中的解调部分把信道比特解调成比特数据流,这些比特数据流然后传送给数据管理器部分15。在数据管理器部分15中,ECC部分纠正比特流中的错误,并译码该比特流,如此再现的比特流通过I/F 23传送给AV***。
为了记录或再现数据,读处理器12中的颤动处理部分12b检测由光头11读出的信号中的颤动信号。颤动处理部分12b根据颤动信号产生同步信号。该同步信号提供给数据管理器部分15的地址检测器。
为了记录或再现数据,读处理器12中的RF处理部分12a对OP头11从光盘10再现的信号执行波形均衡、PLL(锁相环)处理、AGC(自动增益控制)和ADC(模数变换)。
RF处理部分12a的数字输出被作为RF-A/D数据提供给读信道处理器13。读处理器12检测下一个记录到光盘10的地址数据区域中的扇区标记SM记录的地址数据。然后把该地址数据传送给读信道处理器13。时钟信号WCK与地址数据一道传送给读信道处理器13。同时,颤动处理部分12b检测由激光头11读出来的信号(推挽信号)中的颤动信号。颤动信号作为一种参考时钟信号传送给读信道处理器12。伺服信号检测部分12c检测伺服信号,这种伺服信号用来完成对OP头11中的双轴致动器的伺服控制及使OP头11移动到由该地址数据所指明的位置。
读信道处理器13执行比特检测处理和数据校正处理,检测被记录数据的信道比特和地址数据中的信道比特。在比特检测处理中,从读处理器12中的RF处理部分12a中输出的数字数据与中间电平即比较器电平进行比较。从而判断数字数据是“1”还是“0”,如果数字数据的电平(幅值)比比较器电平高,那么读信道处理器13就输出一个逻辑电平为“1”的信道比特数据。如果数字数据的电平(幅值)比比较器电平低,那么读信道处理器13就输出一个逻辑电平为“0”的信道比特数据。该比特检测处理可以使数字数据的电平(幅值)与比较器电平相等。如果这样,则读信道处理器13可以输出一个逻辑电平为“1”的信道比特数据或一个逻辑电平为“0”的信道比特数据。在数据校正过程中,在比特检测处理中得到的信道比特数据是基于指明检测被校正比特的位置的处理的一校正比特位置指明信号而校正的。例如,在(1,7)调制中,可能有三个连续比特具有相同的逻辑电平,其中第二比特的电平可能为thrs±α。这时,把第二比特电平反相并因而校正为1T。从该比特流中检测出1T并通过比较第一比特和第三比特的取样电平而改变为2T。如果取样电平相等,则在被校正之前对相同的边缘立即校正。校正的信道比特数据作为数据校正处理的结果输出。注意,读信道处理器13输出两个数据流,即地址数据的三个信道比特数据和记录数据的两个信道比特数据。
使用本发明的数据译码方法,即使重现的RF信号的电平(幅值)与在读信道处理器13中执行的比特检测处理中的比较器电平相等,光盘驱动器也可以以高精度对数据译码。
Claims (11)
1.一种数据译码设备,通过将数据的电平和阈值电平进行比较,从而产生一个译码比特,所述设备包括:
当该数据的电平与阈值电平相同时,根据分别在该数据前后的两数据项的电平来确定译码比特是“1”还是“0”的译码比特确定装置。
2.根据权利要求1所述的数据译码设备,当在分别在该数据前后的两数据项的总和比阈值电平高时,其中的译码比特确定装置将译码比特设置为“1”。
3.根据权利要求1所述的数据译码设备,当在分别在该数据前后的两数据项的总和比阈值电平低时,其中的译码比特确定装置将译码比特设置为“0”。
4.根据权利要求1所述的数据译码设备,当在分别在该数据前后的两数据项的总和与阈值电平相等时,其中的译码比特确定装置将译码比特设置为“1”或“0”。
5.根据权利要求1所述的数据译码设备,其中的数据是利用模-数变换装置变换的重现的、波形均衡的RF信号所产生的数字数据,译码比特确定装置通过将两数据项的电平与其为数字数据的中间电平的阈值电平相比较来确定译码比特为“1”或“0”;当数字数据与阈值电平相等时,译码比特确定装置将两数据项的和值与阈值电平相比较来确定译码比特是“1”还是“0”。
6.根据权利要求5所述的数据译码设备,在数据再现设备中使用,这种数据再现设备从记录有代码的记录介质再现数据,所述代码具有相同符号的最小长度d',d'=d+1,其中d表示在两个‘1’之间连续为‘0’的最小长度,所述相同符号是由NRZI调制得到的,并包含有满足条件d=1的一个符号。
7.根据权利要求6所述的数据译码设备,当在分别在该数据前后的两数据项的总和比阈值电平高时,其中的译码比特确定装置将译码比特设置为“1”。
8.根据权利要求6所述的数据译码设备,当在分别在该数据前后的两数据项的总和比阈值电平低时,其中的译码比特确定装置将译码比特设置为“0”。
9.根据权利要求6所述的数据译码设备,当在分别在该数据前后的两数据项的总和与阈值电平相等时,其中的译码比特确定装置将译码比特设置为“1”或“0”。
10.通过将输入数据的电平与阈值电平相比较来译码一个比特从而产生一个译码比特的数据译码方法,
其中当输入数据的电平与阈值电平相同时,根据分别在该输入数据前后的两数据项的电平来确定译码比特是“1”还是“0”。
11.根据权利要求10的数据译码方法,在数据再现设备中使用,这种数据再现设备从记录有代码的记录介质再现数据,所述代码具有相同符号的最小长度d',d'=d+1,其中d表示在两个‘1’之间连续为‘0’的最小长度,所述相同符号是由NRZI调制得到的,并包含有满足条件d=1的一个符号。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP311262/1999 | 1999-11-01 | ||
JP31126299A JP4161487B2 (ja) | 1999-11-01 | 1999-11-01 | データ復号装置及び方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1304138A true CN1304138A (zh) | 2001-07-18 |
CN1143308C CN1143308C (zh) | 2004-03-24 |
Family
ID=18015034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB001368605A Expired - Fee Related CN1143308C (zh) | 1999-11-01 | 2000-11-01 | 译码设备及译码方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US6597295B1 (zh) |
JP (1) | JP4161487B2 (zh) |
KR (1) | KR100747057B1 (zh) |
CN (1) | CN1143308C (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8041183B2 (en) | 2001-12-27 | 2011-10-18 | Panasonic Corporation | Device for recording and playing stream data |
CN103077723A (zh) * | 2013-01-04 | 2013-05-01 | 鸿富锦精密工业(深圳)有限公司 | 音频传输*** |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2817421B1 (fr) * | 2000-11-30 | 2003-01-24 | Potain Sa | Procede et dispositif pour la securisation du traitement de signaux de securite, sur des appareils de levage |
TW565829B (en) * | 2002-03-19 | 2003-12-11 | Via Tech Inc | Method and device for recovering decoded data |
JP2006031757A (ja) * | 2004-07-12 | 2006-02-02 | Rohm Co Ltd | 復調器及びそれを備える光ディスク装置 |
JP4830655B2 (ja) * | 2006-06-13 | 2011-12-07 | ソニー株式会社 | 再生装置、再生方法 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4606047A (en) * | 1981-01-29 | 1986-08-12 | Wilkinson Robert G | High frequency communications |
US4942231A (en) * | 1984-05-24 | 1990-07-17 | Mallinckrodt, Inc. | Method of preparing a chlorinated, brominated, radio-brominated, iodinated and/or radioiodinated aromatic or heteroaromatic compound |
US5341379A (en) * | 1989-12-22 | 1994-08-23 | Signalling Technology Pty Ltd. | Data error detection in data communications |
FR2666588B1 (fr) * | 1990-09-10 | 1994-02-11 | Pasteur Institut | Sequence nucleotidique regulatrice de l'initiation de transcription. |
US5313472A (en) * | 1991-06-14 | 1994-05-17 | Sony Corporation | Bit detecting method and apparatus |
KR930009436B1 (ko) * | 1991-12-27 | 1993-10-04 | 삼성전자 주식회사 | 파형부호화/복호화 장치 및 방법 |
JP3101640B2 (ja) * | 1992-12-03 | 2000-10-23 | 日本たばこ産業株式会社 | ペクチン分解酵素 |
JP2837991B2 (ja) * | 1992-06-10 | 1998-12-16 | 富士写真フイルム株式会社 | シートフイルムパック及びこれを使用するパックホルダ |
JPH06197024A (ja) * | 1992-11-09 | 1994-07-15 | Sony Corp | 変調方法、変調装置及び復調装置 |
JPH06233715A (ja) * | 1993-02-10 | 1994-08-23 | Nissan Motor Co Ltd | 自動車用シート |
US5633631A (en) * | 1994-06-27 | 1997-05-27 | Intel Corporation | Binary-to-ternary encoder |
DE4431237A1 (de) * | 1994-09-02 | 1996-03-07 | Bosch Gmbh Robert | Verfahren zur Gewinnung von bitspezifischen Zuverlässigkeitsinformationen |
US5644601A (en) * | 1994-10-31 | 1997-07-01 | Symbol Technologies, Inc. | Method and apparatus for bias suppression in a VCO based FM transmission system |
JP3046515B2 (ja) * | 1994-12-16 | 2000-05-29 | シャープ株式会社 | 光情報記録再生装置の再生回路 |
JP3299082B2 (ja) * | 1995-07-14 | 2002-07-08 | ソニー株式会社 | 信号2値化回路及びデイジタル信号処理装置 |
JP3130464B2 (ja) * | 1996-02-02 | 2001-01-31 | ローム株式会社 | データ復号装置 |
EP0790615A3 (en) * | 1996-02-19 | 1998-04-15 | Sony Corporation | Data decoding apparatus and method and data reproduction apparatus |
EP0833508B1 (en) * | 1996-04-12 | 2005-11-02 | Sony Corporation | Data decoder and data decoding method |
US5764569A (en) * | 1996-09-24 | 1998-06-09 | Altera Corporation | Test structure and method to characterize charge gain in a non-volatile memory |
JP3833820B2 (ja) * | 1997-05-09 | 2006-10-18 | シーケーディ株式会社 | 電磁弁の手動装置 |
JP3608346B2 (ja) * | 1997-06-26 | 2005-01-12 | 株式会社日立製作所 | 遠隔診療支援システム及びこれに用いる遠隔診療支援方法 |
KR100243218B1 (ko) * | 1997-07-10 | 2000-02-01 | 윤종용 | 데이터 복호장치와 그 방법 |
US6233715B1 (en) * | 1998-12-30 | 2001-05-15 | Texas Instruments Incorporated | Synchronous servo gray code detector using a PR4 matched filter |
US6211698B1 (en) * | 1999-06-29 | 2001-04-03 | Hyundai Electronics Industries Co., Ltd. | High speed interface apparatus |
-
1999
- 1999-11-01 JP JP31126299A patent/JP4161487B2/ja not_active Expired - Fee Related
-
2000
- 2000-10-24 KR KR1020000062650A patent/KR100747057B1/ko not_active IP Right Cessation
- 2000-10-24 US US09/695,209 patent/US6597295B1/en not_active Expired - Fee Related
- 2000-11-01 CN CNB001368605A patent/CN1143308C/zh not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8041183B2 (en) | 2001-12-27 | 2011-10-18 | Panasonic Corporation | Device for recording and playing stream data |
CN103077723A (zh) * | 2013-01-04 | 2013-05-01 | 鸿富锦精密工业(深圳)有限公司 | 音频传输*** |
Also Published As
Publication number | Publication date |
---|---|
KR100747057B1 (ko) | 2007-08-07 |
CN1143308C (zh) | 2004-03-24 |
KR20010051219A (ko) | 2001-06-25 |
JP2001135036A (ja) | 2001-05-18 |
US6597295B1 (en) | 2003-07-22 |
JP4161487B2 (ja) | 2008-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6490110B2 (en) | Servo data detection with improved phase shift tolerance | |
US6201652B1 (en) | Method and apparatus for reading and writing gray code servo data to magnetic medium using synchronous detection | |
JP2002237036A (ja) | 情報記録方法、再生方法及び情報記録装置 | |
JP2003006993A (ja) | データ再生装置及びデータ記録再生装置 | |
CN1143308C (zh) | 译码设备及译码方法 | |
US10223202B2 (en) | Optical disc apparatus for recording and reproducing data onto and from an optical disc based on an evaluation value | |
US5654842A (en) | Head displacement measuring method and apparatus and data recording/reproducing method and apparatus | |
KR100615418B1 (ko) | 디지털 데이터 복조장치, 디지털 데이터 변조장치, 및디지털 데이터 변복조장치 | |
CN1107309C (zh) | 光信息重放方法和设备 | |
CN1319064C (zh) | 具有替换部件的记录/再现装置和替换突发差错的方法 | |
US6819642B2 (en) | Data recording device, data reproducing device, and optical disc | |
US7778133B2 (en) | Optical Information recording/reproducing apparatus | |
JP2001127640A (ja) | 光学式回転記録媒体、データ記録方法、記録装置、再生装置 | |
US20070205922A1 (en) | MTR encoding method, MTR decoding method, MTR encoder, MTR decoder, and magnetic recording device | |
US7746749B2 (en) | Look-ahead maximum-likelihood data detector for optical disk drives | |
Hayashi et al. | DVD players using a Viterbi decoding circuit | |
US20020069379A1 (en) | Servo data detection with improved phase shift tolerance | |
JPH01201876A (ja) | エラー防止データを含む複トラックデータパターンが設けられた記録担体用のデコード装置及びそのようなデコード装置を有する再生装置 | |
US6707627B1 (en) | Error checking in a disk drive system using a modulo code | |
JP4584698B2 (ja) | ディスク記録再生装置、ディスク記録回路及び再生回路 | |
JPH05101396A (ja) | 光学的記録再生方式 | |
JP4154470B2 (ja) | 情報記録再生装置および情報再生方法 | |
JP3191763B2 (ja) | 情報記録媒体 | |
JP2002015479A (ja) | 光磁気ディスクに対する記録パワーの設定方法、及び情報記録方法 | |
CN1397072A (zh) | 检测单元、用于再现信息载体的装置以及检测方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20040324 Termination date: 20131101 |