CN1322508C - 存储设备的增强型噪音预测最大似然数据检测方法和设备 - Google Patents
存储设备的增强型噪音预测最大似然数据检测方法和设备 Download PDFInfo
- Publication number
- CN1322508C CN1322508C CNB998101982A CN99810198A CN1322508C CN 1322508 C CN1322508 C CN 1322508C CN B998101982 A CNB998101982 A CN B998101982A CN 99810198 A CN99810198 A CN 99810198A CN 1322508 C CN1322508 C CN 1322508C
- Authority
- CN
- China
- Prior art keywords
- signal
- data
- maximum likelihood
- noise
- wave filter
- 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.)
- Expired - Fee Related
Links
- 238000007476 Maximum Likelihood Methods 0.000 title claims abstract description 84
- 238000001514 detection method Methods 0.000 title claims abstract description 58
- 230000004044 response Effects 0.000 claims abstract description 36
- 238000012937 correction Methods 0.000 claims abstract description 33
- 238000001914 filtration Methods 0.000 claims description 37
- 230000014509 gene expression Effects 0.000 claims description 16
- 239000002131 composite material Substances 0.000 claims description 14
- 230000004048 modification Effects 0.000 claims description 3
- 238000012986 modification Methods 0.000 claims description 3
- 230000001915 proofreading effect Effects 0.000 claims 1
- 230000008878 coupling Effects 0.000 description 17
- 238000010168 coupling process Methods 0.000 description 17
- 238000005859 coupling reaction Methods 0.000 description 17
- 238000010276 construction Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 6
- 230000003068 static effect Effects 0.000 description 5
- 230000008030 elimination Effects 0.000 description 4
- 238000003379 elimination reaction Methods 0.000 description 4
- 229920006395 saturated elastomer Polymers 0.000 description 4
- 238000010606 normalization Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000004061 bleaching Methods 0.000 description 1
- 239000007844 bleaching agent Substances 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
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
-
- 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/22—Signal processing not specific to the method of recording or reproducing; Circuits therefor for reducing distortions
-
- 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
Abstract
提供一种用于直接存取存储设备(100)中增强型噪音预测最大似然(NPML)数据检测的噪音预测数据检测方法和设备(202)。来自直接存取存储设备(100)中的数据通道的数据信号加于最大似然检测器(222)上以便提供一个估计序列信号。一个具有频率响应为(1+αD)/(1-βD2)的噪音消除滤波器(308)接收一个组合的估计序列信号和数据信号以及提供一个噪音滤波信号。匹配滤波器(310)和误差事件滤波器(312)接收噪音滤波信号以及提供一个误差事件滤波信号。误差校正单元(700)自最大似然检测器(222)接收估计序列信号以及接收误差事件滤波信号和提供一个误差校正估计序列信号。
Description
技术领域
本发明涉及用于检测数据的方法和设备,更具体地涉及一种在直接存取存储设备中用于增强型噪音预测最大似然(NPML)数据检测的噪音预测数据检测方法和设备。
背景技术
一种部分响应最大似然(PRML)检测通道有利地用于完成盘上数字数据的高数据密度读写。美国专利4,786,890公开了一种使用运行长度有限(RLL)码的IV类PRML通道。所公开的部分响应通道多项式等于(1-D2),其中D是一位间隔延迟运算符及D2是两位间隔延迟运算符,以及通过读取输入波形并且从中减去延迟两位间隔后的同一波形来得到通道响应输出波形。利用一个(0,k=3/k1=5)PRML调制代码将8位二进制数据编码为由9位代码序列组成的代码字,其中代码序列中允许的连续零的最大数k为3以及全偶数或全奇数序列中连续零的最大数k1为5。在盘驱动器中已经在PRML检测通道中实施了各种改进。
例如,1993年3月23日授予Richard L.Galbraith并且转让给现受让人的美国专利5,196,849公开了一种用于为PRML数据通道将预定位数的二进制数据编码为具有预定位数的代码字。公开了具有最多数量的“1”和运行长度约束(0,8,12,∞)和(0,8,6,∞)的变化率8/9块代码,用于提供定时和增益控制以及对PRML检测通道中失均衡效果的减低敏感度。
1995年8月3日授予Richard L. Galbraith,Gregory J.Kerwin和JoeM.Poss并且转让给现受让人的美国专利5,233,482公开了一种用于在PRML数据通道的数据检测中进行热粗糙度补偿的方法和设备。1995年6月20日授予Jonathan D.Coker,Richard L.Galbraith等人并且转让给现受让人的美国专利5,426,541提供了用于在PRML数据通道的数据检测中进行自均衡调整布置的例子。1997年4月8日授予Jonathan D.Coker等人并且转让给现受让人的美国专利5,619,539公开了用于直接存取存储设备(DASD)中的部分响应最大似然(PRML),扩展部分响应最大似然(EPRML)及Viterbi数据检测的方法和设备。
当检测器输入信号是加性白高斯噪音(AWGN)时,最大似然序列检测是一种最佳检测方法。当PW50用户位密度>2T时,由于系统噪音的显著着色,部分响应最大似然(PRML)IV类检测器不是最佳。在最大似然序列检测器(MLSD)例如Viterbi检测器的输入信号中的这个着色噪音使通道的软误差率(SER)性能变坏。需要一种能够提供较好性能的不同检测方法。
发明内容
本发明的目的是提供一种用于在直接存取存储设备中进行增强型噪音预测最大似然(NPML)数据检测的改进的噪音预测数据检测方法和设备。希望提供这类方法和设备而基本上没有负面效应;以及提供能够克服现有技术中某些缺点的这类方法和设备。
简而言之,本发明能够通过提供一种直接存取存储设备中用于增强型噪音预测最大似然(NPML)数据检测的噪音预测数据检测方法和设备而达到此目的。来自直接存取存储设备的数据通道中的数据信号送至最大似然检测器,后者提供一个估计的序列信号。其频率响应为(1+αD)/(1-βD2)的噪音消除滤波器接收一个组合的估计序列信号和数据信号以及提供一个噪音滤波信号。匹配和误差事件滤波器接收噪音滤波信号以及提供误差事件滤波信号。误差校正单元自最大似然检测器中接收该估计序列信号以及接收误差事件滤波信号以及提供误差校正估计序列信号。
根据本发明第一方面,提供一种用于直接存取存储设备中增强型噪音预测最大似然数据检测的数据检测设备,包括:一个最大似然检测器,用于接收来自直接存取存储设备中数据通道的数据信号,和提供一个估计序列信号;一个具有频率响应为(1+αD)/(1-βD2)的耦接至所述最大似然检测器的噪音消除滤波器,用于接收对所述估计序列信号和所述数据信号进行组合的组合信号以及提供一个噪音滤波信号;耦接至所述噪音消除滤波器的一个匹配滤波器和至少一个误差事件滤波器,用于接收所述噪音滤波信号以及提供一个误差事件滤波信号;及一个误差校正单元,耦接至所述最大似然检测器以便接收所述估计序列信号,以及耦接至所述匹配和误差事件滤波器以便接收所述误差事件滤波信号和提供一个经误差校正的估计序列信号,其中α和β都具有选择的小于1的非零值。
根据本发明第二方面,提供一种直接存取存储设备,包括:一个数据通道,用于提供一个检测的数据信号;一个最大似然检测器,用于接收所述检测的数据信号以及提供一个估计序列信号;一个具有频率响应为(1+αD)/(1-βD2)的耦接至所述最大似然检测器的噪音消除滤波器,用于接收对所述估计序列信号和所述检测的数据信号进行组合的组合信号以及提供一个噪音滤波信号;耦接至所述噪音消除滤波器的一个匹配滤波器和至少一个误差事件滤波器,用于接收所述噪音滤波信号以及提供一个误差事件滤波信号;及一个误差校正单元,用于耦接至所述最大似然检测器以便接收所述估计序列信号,以及耦接至所述匹配滤波器和误差事件滤波器以便接收所述误差事件滤波信号和提供一个经误差校正的估计序列信号。
根据本发明第三方面,提供一种用于直接存取存储设备中增强型噪音预测最大似然数据检测的数据检测方法,包括以下步骤:接收一个来自直接存取存储设备中数据通道的数据信号;将接收到的数据信号施加于一个最大似然检测器上以便提供一个估计序列信号;将该估计序列信号和接收到的数据信号组合起来以便提供一个组合信号;将该组合信号施加于一个具有频率响应为(1+αD)/(1-βD2)的噪音消除滤波器上,以便提供一个噪音滤波信号;将所述噪音滤波信号施加于一个匹配滤波器和至少一个误差事件滤波器上,以便提供一个误差事件滤波信号;及将所述估计序列信号和所述误差事件滤波信号施加于一个误差校正单元上,以便提供一个经误差校正的估计序列信号,其中α和β都具有选择的小于1的非零值。
根据本发明第四方面,提供一种用于直接存取存储设备中增强型噪音预测最大似然数据检测的数据检测方法,包括以下步骤:接收一个来自直接存取存储设备中数据通道的IV类部分响应PR4信号;将收到的PR4数据信号施加于一个最大似然检测器上,以便提供一个估计序列信号;从延迟的PR4数据信号中减去该估计序列信号以便提供组合信号;将该组合信号施加于一个噪音预测最大似然检测器上以便提供一个经误差校正的估计序列信号,所述噪音预测最大似然检测器包括一个具有频率响应为(1+αD)/(1-βD2)的用于提供一个噪音滤波信号的噪音消除滤波器。
附图说明
从以下的附图中阐述的本发明优选实施例的详细描述中可以很好地理解本发明及以上和其他目的和优点,附图中:
图1是实施本发明的直接存取存储设备(DASD)的原理图;
图2A是图1中实施本发明的直接存取存储设备(DASD)的数据通道的框图;
图2B是用于阐述图2A的示例性Viterbi检测器实施例的原理图;
图3A是图2A冲实施本发明的增强型噪音预测最大似然(NPML)检测器的框图表示;
图3B是图3A中增强型噪音预测最大似然(NPML)检测器内包括2-L和4-L误差事件滤波器在内的滤波器的操作的示例性功能图;
图3C是用于阐述本发明的图2A中数据通道的双交错Viterbi和双交错增强型噪音预测最大似然(NPML)检测器的框图;
图4A是用于阐述图3A中增强型噪音预测最大似然(NPML)检测器的示例性极吸收滤波器,极匹配滤波器和2-L误差滤波器功能的原理和框图表示;
图4B是用于阐述图4A中示例性极吸收滤波器,极匹配滤波器和2-L误差滤波器功能的存储单元的示例性初始值的图表;
图5是用于阐述图3A中增强型噪音预测最大似然(NPML)检测器的可选的极吸收滤波器,极匹配滤波器和2-L误差滤波器功能的原理和框图表示;
图6是用于阐述图3A中增强型噪音预测最大似然(NPML)检测器的零吸收滤波器,零匹配滤波器及2-L和4-L误差滤波器功能的原理和框图表示;
图7A和7B一起提供用于阐述图3A中增强型噪音预测最大似然(NPML)检测器的误差校正单元的原理和框图表示;
图8A和8B分别阐述理想型总有效2-L和4-L误差检查FIR滤波器响应;及
图8C和8D分别阐述图3A中增强型噪音预测最大似然(NPML)检测器中2-L注入误差输入信号和4-L注入误差输入信号所得的2-L和4-L误差检查信号。
具体实施方式
现在参照附图,图1中阐述一个直接存取存储设备(DASD),它一般标为100,包括一个盘104的组102,每个盘具有至少一个磁面106。各盘104彼此平行地安装以便同时由一个集装的轴和电动机部件108来转动。通过可沿转动盘面106的径向路径移动的相应传感器头部件110来从盘面106读取或向盘面106写入每个磁盘面106上的信息。
每个传感器头部件110由一个臂112支撑。各臂112固定在一起以便同时地由一个音圈马达(VCM)磁铁部件114作枢轴转动。加于VCM磁铁部件114上的驱动信号将臂112一致地移动以将传感器头部件110的位置对准盘面106上写入或读取信息的信息存储道。如图1中所示,电子卡116与DASD 100的机座118安装在一起。本发明的利用并不局限于具体DASD构造的细节。
现参照图2A,其中显示了DASD 100中可用的部分响应最大似然(PRML)通道200的框图,DASD 100包括一个本发明的增强型噪音预测最大似然(NPML)数据检测器202。根据本发明的特征,增强型噪音预测最大似然(NPML)数据检测器202提供的优点是噪音预测检测而不会破坏PRML通道200的功能。
准备写入的数据加于编码器204上以便提供一个具有预定运行长度约束的调制编码输出信号。预编码器206跟随于编码器204之后,编码器204由运算1/(1D2)所描述,其中D是单位延迟运算符及符号用于表示模2加。模2加可看作“异或”运算。连至预编码器206的PRML预计算器208提供一个送至写电路210的调制二进制脉冲信号,写电路210提供调制写电流以便写至盘面。在头和盘块212处获得一个由(1-D2)运算所描述的模拟读取信号。读取信号加于可变增益放大器(VGA)214上,以及放大的读取信号加于低通滤波器216上。滤波的读取信号由模数转换器(ADC)218转换为数字形式,该ADC提供例如64个可能的6位采样值。ADC 218的采样信号加于数字滤波器220例如十抽头有限脉冲响应(FIR)数字滤波器上。来自数字滤波器220的滤波信号是IV类部分响应(PR4)信号。
该PR4信号输入至两个平行路径。来自数字滤波器220的滤波的PR4信号加于Viterbi检测器222上以及加于本发明的增强型噪音预测最大似然(NPML)数据检测器202上。Viterbi检测器222的输出信号也加于增强型噪音预测最大似然(NPML)数据检测器202上以便完成数据回读的最大似然(ML)检测过程。
图2B阐述图2A的数据通道200的示例性Viterbi检测器222。应该理解,本发明不限于使用Viterbi检测器222。本发明的特征可用于其他最大似然检测器。
根据本发明的特征,本发明的增强型噪音预测最大似然(NPML)数据检测器202提供来自最大似然检测器例如传统PRML Viterbi检测器222的估计序列输出数据的误差校正。除有效地以最小修改适用于DASD数据通道200之外,增强型噪音预测最大似然(NPML)数据检测器202可以有利地由图3C中所示的双交错实施例实施于实体部分中。每个交错能够有利地运行于一半位率,允许很高速的最大可能数据率。
现参照图3A,其中显示了本发明的增强型噪音预测最大似然(NPML)数据检测器202的框图功能表示。来自数字滤波器220的PR4滤波的信号加于一个连至相加功能单元304的匹配延迟单元302。匹配延迟单元302提供与Viterbi检测器222相同的时间延迟。来自Viterbi检测器222的输出信号通过一个延迟功能单元D2 306加于相加器304上。来自相加器304的合并信号加于消除滤波器308上。
根据本发明的特征,增强型噪音预测最大似然(NPML)数据检测器202利用一个具有一般频率响应形式
的消除滤波器308。
一般而言,α和β两者的值是选择的小于1的非零值。图4A或图5和图6中显示了消除滤波器308的示例性实施例。消除滤波器308的输入信号由匹配延迟单元306的延迟PR4输出信号减去Viterbi估计序列或连至两位延迟功能单元(D2)306的标准PR4 Viterbi检测器222的结果来导算所得。消除滤波器308的输出信号表示具有最小功率的漂白的或消除的噪音以使误差事件更可辨认。匹配滤波器结构310和多个预定误差事件滤波器(#1-#N)312用于在由消除滤波器308将噪音漂白之后识别最可能的主要误差事件。图3B和3C阐述增强型噪音预测最大似然(NPML)数据检测器202的示例性实施例,检测器202包括一对误差事件滤波器312,用于识别2长度(2-L)和4长度(4-L)误差事件。至少一个误差事件滤波器312与匹配滤波器310一起使用来识别主要误差事件。
归一化器314将每个误差事件滤波器312连至比较功能单元316,该比较功能单元316通过定时器318设定的定义的定时器窗口检查所有事件滤波器312而得到最大幅值误差事件并将它存储以及记录最大绝对值误差事件的事件类型和极性。新的最大幅值误差事件将定时器318复位。定时器的一端连至比较功能单元316和数据流修改选通门322。来自比较功能单元316的记录事件类型和极性信息加于修改选通门322上。修改选通门用于校正估计序列数据流。修改选通门322的误差校正过的估计序列输出信号加于(1D2)后编码器324上。
参照图3B,提供一个时域表示来阐述增强型噪音预测最大似然(NPML)数据检测器202的操作。时间K处的PR4信号表示为YK减去由(aK-aK-2)表示的PR4 Viterbi检测器60的输出信号,该PR4信号加于极消除器/匹配的/2-L误差结构上,后者实施为图4A中的双交错滤波器结构400或图5中的500。连至消除器/匹配的/误差结构的零消除器/匹配的/4-L误差结构实施为图6中的双交错半数据率滤波器结构600。如图3B中所述,α和β两者都等于0.5。消除滤波器308的用于表示漂白的和最小噪音的极和零滤波输出信号加于匹配极和零滤波器310上,后者在时间上与IIR消除滤波器308相反。将两位或2-L误差滤波器312及4-L转换误差滤波器312阐述为响应于匹配的极和零滤波器310的相应输出信号而用于识别2-L和4-L误差事件。所示倍增因子为1.5的乘法器提供2-L误差检查信号。4-L转换误差滤波器312的输出信号加于延迟功能单元D2上以便提供4-L误差检查信号。2-L误差检查信号和4-L误差检查信号并不是同时到达最大幅值。
图3C阐述由YK、YK-2表示的分别加于双的、偶数和奇数的、交错Viterbi检测器222上的PR4信号以及分别加于增强型噪音预测最大似然(NPML)检测器202的图4A中双的、偶数和奇数的交错极消除器、匹配的和误差结构400上或图5中的500中的一个之上的PR4信号。偶数和奇数的PR4 Viterbi输出信号(AK-24和AK-25)加于图4A中双的、偶数和奇数的交错极消除器、匹配的和误差结构400上或图5中的500上,以及通过相应的延迟功能单元(D2)302、304加于图7A和7B的误差校正单元700上,其中延迟功能单元(D2)302、304是误差事件信号的极性所需。延迟的偶数和奇数的PR4 Viterbi输出信号(AK-26和AK-27)加于图4A中双的、偶数和奇数的交错极消除器、匹配的和误差结构400上或图5中的500上。采样输出信号SKK-35、SKK-36、SKK-37和SKK-34、SKK-35、SKK-36分别从图4A中奇数和偶数的极消除器、匹配的和误差结构400中或图5中的500中加于图6的偶数和奇数的交错余弦/2-L/4-L滤波器结构600上。相应的延迟功能单元(D2)306、308提供相应的延迟采样输出信号SKK-37至偶数交错余弦/2-L/4-L滤波器结构600及提供延迟采样输出信号SKK-36至奇数交错余弦/2-L/4-L滤波器结构600。来自相应的偶数和奇数交错余弦/2-L/4-L滤波器结构600的两个和四个幅值输出信号TMK-40、FMK-44和TMK-39、FMK-43加于误差校正单元700上。误差校正单元700提供一个由(AK-52和AK-51)表示的误差校正估计序列,并且加于图3C的(1-D2)后编码器324上。
图4A阐述一般由参考数字400表示的本发明的组合极消除滤波器、极匹配滤波器和2-L误差滤波器功能单元。组合极消除滤波器、极匹配滤波器和2-L误差滤波器功能单元400由图4A中所示四抽头有限脉冲响应(FIR)滤波器所提供。由YK表示的6位(5..0)PR4信号通过延迟功能单元(D24)加于第一相加器404上。PR4 Viterbi输出信号(AK-26和Ak-24)加于相加器404上。由RK-24表示的相加器404的6位(5..0)功能等于YK-24+(AK-26-AK-24)。以下的表1阐述相加器404的计算的逻辑实施。相加器404的输出信号加于第二相加器406和延迟功能单元(D8)408上。延迟功能单元(D8)408连至所示具有倍增因子为16的乘法器410以及连至第三相加器412。由LK-24表示的第二相加器406的10位(9..0)输出信号加于延迟功能单元(D2)414上并且通过所示具有倍增因子为2的乘法器416反馈回至相加器406以及通过所示具有倍增因子为1/8或0.125的乘法器418加于第四相加器420上。以下的表2阐述相加器406的计算的逻辑实施。由TK-32表示的第三相加器412的7位(6..-1)输出信号加于由延迟功能单元(D2)424定义的极消除器功能单元上以及加于所示具有倍增因子为0.5的乘法器426上。以下的表3阐述相加器412的计算的逻辑实施。由SKK-34表示的第四相加器412的8位(6..-1)输出信号的三个采样值加于如图3C和6中所示奇数和偶数交错余弦/2-L/4-L滤波器结构600上。以下的表4阐述相加器420的计算的逻辑实施。注意到四个相加器404、406、412和420中的每一个的结果可以不将符号扩展而不进行饱和检查。
图4B阐述增强型噪音预测最大似然(NPML)数据检测器202的极吸收滤波器,极匹配滤波器和2-L误差滤波器功能400的存储单元的示例性初始值。
图5阐述一般由参考字符500所表示的本发明的可选的极吸收滤波器,极匹配滤波器和2-L误差滤波器功能。组合的极消除滤波器、极匹配滤波器和2-L误差滤波器功能单元500由图5中所示无限脉冲响应(IIR)和三抽头有限脉冲响应(FIR)滤波器功能所提供。由YK表示的6位(5..0)PR4信号通过延迟功能单元(D24)502加于相加器504上。PR4Viterbi输出信号(AK-26和AK-24)加于相加器504上。相加器504的输出信号加于第二相加器506上。第二相加器506定义一个具有饱和检查器508的极消除器功能单元,一个延迟功能单元(D2)510和一个所示其倍增因子为0.5的乘法器512。以下的表5阐述由HK-24表示的饱和检查器508的7位(5..-2)输出信号的计算的逻辑实施。组合的极匹配滤波器和2-L误差事件功能分别由多个延迟功能单元(D2)514、516和518,多个乘法器520、522和524所定义,其中乘法器520、522和524分别具有所示倍增因子0.25、0.25和0.5并且加于相加器526上。由SKK-32表示的相加器526的7位(6..-1)输出信号加于延迟功能单元(D2)上,从而提供由SKK-34表示的7位(6..-1)输出信号。以下的表6阐述相加器526的计算的逻辑实施。
图6阐述增强型噪音预测最大似然(NPML)检测器202的交错余弦/2-L/4-L滤波器结构600。采样输出信号SKK-35、SKK-36、SKK-37加于图6中所示偶数交错余弦/2-L/4-L滤波器结构600上。多个分别具有倍增因子为0.5、1.25和0.5的乘法器602、604和606将采样输出信号SKK-35、SKK-36、SKK-37加于相加器608上。以下的表7阐述标为TLK-36的相加器608的输出信号的计算的逻辑实施。延迟功能单元(D2)610和所示具有倍增因子为1.5的乘法器612提供一个8位双长度归一化输出信号TNK-36并且将其加于符号幅值转换器614上。符号幅值转换器614提供一个9位符号幅值(S,6..0)2-L输出信号TMK-38并且将其加于延迟功能单元(D2)616上,从而提供延迟的9位符号幅值(S,6..0)2-L输出信号TMK-40。以下的表8阐述标为TNK-38的乘法器612的输出信号的计算的逻辑实施。相加器输出信号TLK-36加于第二延迟功能单元616(D2)上以便提供延迟的输出信号TLK-40并且将其加于具有延迟的输出信号TLK-38的相加器620上,从而提供一个8位4一L归一化输出信号FNK-40并且将其加于符号幅值转换器622上。以下的表9阐述标为FNK-40的相加器620的输出信号的计算的逻辑实施。注意到表7、8和9的逻辑实施结果可以不将符号扩展而不进行饱和检查。
图7A和7B阐述图3C中用于增强型噪音预测最大似然(NPML)检测器202的2-L/4-L误差校正的示例性误差校正单元700。示例性误差校正单元700用于存储通过定义的定时器窗口获得的最大幅值误差事件并且记录该最大绝对值误差事件的事件类型和极性。参照图7A,误差校正单元700包括多个比较器702、704、706、708、710和712。比较器702、704分别将8位双长度幅值(6..0)输出信号TMK-39、TMK-40与阈值MV进行比较。比较器706、708分别将8位四长度幅值(6..0)输出信号FMK-43、FMK-44与阈值MV进行比较。比较器710比较8位双长度幅值(6..0)输出信号TMK-40、TMK-39。比较器712比较8位四长度幅值(6..0)输出信号FMK-40、FMK-39。不要求将双长度(2-L)幅值(6..0)输出信号“与”四长度(4-L)幅值(6..0)输出信号进行比较,因为最大幅值2-L和4-L不会同时出现。
TMK-40/阈值比较器704的输出信号加于“与”门714上,该“与”门714的第二输入端连至TMK-40、TMK-39比较器710的输出端。FMK-44/阈值比较器708的输出信号加于“与”门716和“或”门720上,“与”门716的第二输入端连至FMK-40、FMK-39比较器712的输出端。“或”门720的第二输入端连至FMK-43/阈值比较器706。“或”门720的输出端连至“与”门722。“与”门722的第二输入端连至使能4-L误差校正输入端。TMK-40/阈值比较器704的输出信号加于“或”门724上,该“或”门724的第二输入端连至TMK-39/阈值比较器702。“与”门722的输出信号加于“或非”门726上,该“或非”门726的第二输入端连至“或”门724的输出端。
“或非门”726提供一个复位输入信号至2位向上计数器728及一个输入信号至“与门”730。计数器728在计数为‘11’时饱和从而提供‘10’解码输出。定时器计数器728在每个新最大幅值2-L/4-L误差事件时复位。定时器计数器728的输出端提供第二输入信号至“与门”730,从而提供TIMER CONTROL信号。“与门”714和716连至多路复用器732的输入端0、1,从而提供至少一位输入至多路复用器734的输入端0的最小有效位LSB。“或非门”726提供多路复用器734的选择输入信号S。多路复用器提供一个2位(1..0)幅值类型MT输出信号,它通过延迟功能单元(D2)736反馈回至多路复用器734的输入端1。
多个串行连接的多路复用器738、740、742提供延迟功能单元(D2)744的7位(6..0)幅值MV输出信号,它反馈回至多路复用器740的输入端1。一个STATIC THRESHOLD值加于多路复用器742的输入端1。以下的表10阐述图4A的极消除器、匹配的、2-L滤波器结构400的选择位。以下的表11阐述图5的极消除器、匹配的、2-L滤波器结构500的选择位。2-L/4-L幅值TMK-39、TMK-40、FMK-43、FMK-44分别加于多路复用器738的相应输入端0、1、2、3。TMK-39、TMK-40、FMK-43、FMK-44的2-L/4-L符号值分别加于多路复用器746的输入端0、1、2、3,其中多路复用器746连至多路复用器748。多路复用器746、748提供标于延迟功能单元(D2)750的输出端的SIGN CONTROL值,它反馈回至多路复用器748的输入端1。“与门”722的输出信号加于多路复用器732的选择输入端S上,多路复用器738的选择输入端S1上,多路复用器746的选择输入端S1上和多路复用器734的最高有效位MSB输入端上。“或非门”726的输出信号加于多路复用器734、740和748的选择输入端S上。
参照图7B,误差校正单元700包括一个“与门”760,它自图7A接收一个TIMER CONTROL信号及其第二输入端接收一个ENABLECORRECTIONS输入信号,用于允许使用增强型噪音预测最大似然(NPML)检测器202进行校正。倒相器762将来自图7A的SIGNCONTROL输入信号倒相。四选一解码器764在输入端S1、S0处接收来自图7A的延迟功能单元(D2)736的两位(1..0)幅值类型MT输出信号,并且由通过“与门”760的TIMER CONTROL信号进行使能操作。偶数估计序列Viterbi输出信号AK-26加于延迟功能单元(D20)766上,后者通过多个相应的延迟功能单元(D2)774、776和778连至多个串行连接的多路复用器768、770、772。奇数估计序列Viterbi输出信号AK-27加于延迟功能单元(D20)780上,后者通过多个相应的延迟功能单元(D2)788、790和792连至多个串行连接的多路复用器782、784、786。SIGNCONTROL加于多路复用器768、770、772、782、784和786的输入端1上。四选一解码器764输出信号D0加于多路复用器782的选择输入端S上。四选一解码器764的输出信号D1加于多路复用器768的选择输入端S上。四选一解码器764的输出信号D2加于多路复用器784和786的选择输入端S上。四选一解码器764的输出信号D3加于多路复用器770和772的选择输入端S上。
图8A阐述增强型噪音预测最大似然(NPML)检测器202的消除器、匹配的和2-L误差事件滤波器308、310和312的理想型总有效2-L误差检查滤波器响应。
图8B阐述增强型噪音预测最大似然(NPML)检测器202的消除器、匹配的和4-L误差事件滤波器308、310和312的理想型总有效4-L误差检查滤波器响应。
图8C和8D分别阐述增强型噪音预测最大似然(NPML)检测器202中2-L注入误差输入和4-L注入误差输入的所得2-L和4-L误差检查信号。参照图8C和8D两者,可看到2-L误差检查信号和4-L误差检查信号的最大幅值不是同时出现的。在图8C中,对于2-L注入的误差输入信号,当得到显著的4-L误差检查信号时,检测到一个正确的2-L最大幅值误差检查信号。在图8D中,对于4-L注入的误差输入信号,当得到显著的2-L误差检查信号时,检测到一个正确的4-L最大幅值误差检查信号。
表1
+/-512 | +/-256 | +/-128 | +/-64 | +/-32 | +/-16 | +/-8 | +/-4 | +/-2 | +/-1 | +/-1/2 | +/-1/4 |
Y5K-24R5K-24 | Y4K-24AK-24AK-26R4K-24 | Y3K-24R3K-24 | Y2K-24R2K-24 | Y1K-24R1K-24 | Y0K-24R0K-24 |
表2
+/-512 | +/-256 | +/-128 | +/-64 | +/-32 | +/-16 | +/-8 | +/-4 | +/-2 | +/-1 | +/-1/2 | +/-1/4 | |
(-16X)(2X) | L9K-26 | R5K-32L8K-26L9K-24 | R4K-32L7K-26L8K-24 | R3K-32L6K-26L7K-24 | R2K-32L5K-26L6K-24 | R5K-24R1K-32L4K-26L5K-24 | R4K-24R0K-32L3K-26L4K-24 | R3K-24L2K-26L3K-24 | R2K-24L1K-26L2K-24 | R1K-24L0K-26L1K-24 | R0K-24L0K-24 |
表3
+/-512 | +/-256 | +/-128 | +/-64 | +/-32 | +/-16 | +/-8 | +/-4 | +/-2 | +/-1 | +/-1/2 | +/-1/4 |
(1/2X)(-1X) | T6K-32 | T6K-34R5K-32T5K-32 | T5K-34R4K-32T4K-32 | T4K-34R3K-32T3K-32 | T3K-34R2K-32T2K-32 | T2K-34R1K-32T1K-32 | T1K-34R0K-32T0K-32 | T0K-34T-1K-32 |
表4
+/-512 | +/-256 | +/-128 | +/-64 | +/-32 | +/-16 | +/-8 | +/-4 | +/-2 | +/-1 | +/-1/2 | +/-1/4 |
(1/8X) | T6K-34L9K-26SK6K-34 | T5K-34L8K-26SK5K-34 | T4K-34L7K-26SK4K-34 | T3K-34L6K-26SK3K-34 | T2K-34L5K-26SK2K-34 | T1K-34L4K-26SK1K-34 | T0K-34L3K-26SK0K-34 | T1K-34SK-1K-34 |
表5
+/-128 | +/-64 | +/-32 | +/-16 | +/-8 | +/-4 | +/-2 | +/-1 | +/-1/2 | +/-1/4 | +/-1/8 | +/-1/16 |
(1/2X)(SAT) | H6K-24 | Y5K-24H5K-24H5K-24 | Y4K-24AK-24AK-26H5K-26H4K-24H4K-24 | Y3K-24H4K-26H3K-24H3K-24 | Y2K-24H3K-26H2K-24H2K-24 | Y1K-24H2K-26H4K-24H4K-24 | Y0K-24H1K-26H0K-24H0K-24 | H0K-26H-1K-24H-1K-24 | H-1K-26H-2K-24H-2K-24 |
表6
+/-128 | +/-64 | +/-32 | +/-16 | +/-8 | +/-4 | +/-2 | +/-1 | +/-1/2 | +/-1/4 | +/-1/8 | +/-1/16 |
(1/2X)(1/4X)(1/4X) | SK6K-32 | H5K-32SK5K-32 | H4K-32H5K-30SK4K-32 | H3K-32H4K-30H5K-28H5K-26SK3K-32 | H2K-32H3K-30H4K-28H4K-26SK2K-32 | H1K-32H2K-30H3K-28H3K-26SK1K-32 | H0K-32H1K-30H2K-28H2K-26SK0K-32 | H-1K-32H0K-30H1K-28H1K-26SK-1K-32 | H-2K-32H-1K-30H0K-28H0K-26 | H-2K-30H-1K-28H-1K-26 |
表7
+/-256 | +/-128 | +/-64 | +/-32 | +/-16 | +/-8 | +/-4 | +/-2 | +/-1 | +/-1/2 | +/-1/4 | +/-1/8 |
(1/4X)(1/2X)(1/2X) | TL7K-36 | SK6K-36TL6K-36 | SK5K-36SK6K-35SK6K-37TL5K-36 | SK4K-36SK6K-36SK5K-35SK5K-37TL4K-36 | SK3K-36SK5K-36SK4K-35SK4K-37TL3K-36 | SK2K-36SK4K-36SK3K-35SK3K-37TL2K-36 | SK1K-36SK3K-36SK2K-35SK2K-37TL1K-36 | SK0K-36SK2K-36SK1K-35SK1K-37TL0K-36 | SK-1K-36SK1K-36SK0K-35SK0K-37TL-1K-36 | SK0K-36SK-1K-35SK-1K-37 |
表8
+/-256 | +/-128 | +/-64 | +/-32 | +/-16 | +/-8 | +/-4 | +/-2 | +/-1 | +/-1/2 | +/-1/4 | +/-1/8 |
(1/2X) | TL7K-38TN7K-38 | TL6K-38TL7K-38TN6K-38 | TL5K-38TL6K-38TN5K-38 | TL4K-38TL5K-38TN4K-38 | TL3K-38TL4K-38TN3K-38 | TL2K-38TL3K-38TN2K-38 | TL1K-38TL2K-38TN1K-38 | TL0K-38TL1K-38TN0K-38 | TL-1K-38 |
表9
+/-256 | +/-128 | +/-64 | +/-32 | +/-16 | +/-8 | +/-4 | +/-2 | +/-1 | +/-1/2 | +/-1/4 | +/-1/8 |
TL7K-38TL7K-40FN7K-40 | TL6K-38TL6K-40FN6K-40 | TL5K-38TL5K-40FN5K-40 | TL4K-38TL4K-40FN4K-40 | TL3K-38TL3K-40FN3K-40 | TL2K-38TL2K-40FN2K-40 | TL1K-38TL1K-40FN1K-40 | TL0K-38TL0K-40FN0K-40 | TL-1K-38 |
表10图4A的极消除器、匹配的、2-L滤波器结构400的
STATIC THRESHOLD(静态阈值):
选择位
二进制值
LSB中的值
00 0011101 29.5
01 0011110 30.5
10 0011111 31.5
11 0100000 32.5
表11图5的极消除器、匹配的、2-L滤波器结构500的
STATIC THRESHOLD(静态阈值):
选择位
二进制值
LSB中值
00 0010011 19.5
01 0010100 20.5
10 0010101 21.5
11 0100110 22.5
虽然已经参照附图中所示本发明实施例的细节描述了本发明,但这些细节不应限制所附权利要求书中所要求的本发明的范围。
Claims (16)
1.一种用于直接存取存储设备中增强型噪音预测最大似然数据检测的数据检测设备,包括:
一个最大似然检测器,用于接收来自直接存取存储设备中数据通道的数据信号,和提供一个估计序列信号;
一个具有频率响应为(1+αD)/(1-βD2)的耦接至所述最大似然检测器的噪音消除滤波器,用于接收对所述估计序列信号和所述数据信号进行组合得到的组合信号以及提供一个噪音滤波信号;
耦接至所述噪音消除滤波器的一个匹配滤波器和至少一个误差事件滤波器,用于接收所述噪音滤波信号以及提供一个误差事件滤波信号;及
一个误差校正单元,耦接至所述最大似然检测器以便接收所述估计序列信号,以及耦接至所述匹配滤波器和误差事件滤波器以便接收所述误差事件滤波信号和提供一个经误差校正的估计序列信号,其中α和β都具有选择的小于1的非零值。
2.如权利要求1中所述的用于增强型噪音预测最大似然数据检测的数据检测设备,其中,具有所述频率响应为(1+αD)/(1-βD2)的所述噪音消除滤波器包括一个无限脉冲响应IIR滤波器。
3.如权利要求1中所述的用于增强型噪音预测最大似然数据检测的数据检测设备,其中,具有所述频率响应为(1+αD)/(1-βD2)的所述噪音消除滤波器包括等于(1+0.5D)/(1-0.5D2)的频率响应。
4.如权利要求1中所述的用于增强型噪音预测最大似然数据检测的数据检测设备,其中,所述误差事件滤波器包括多个预定的误差事件滤波器,每个所述预定的误差事件滤波器识别一个主要误差事件。
5.如权利要求1中所述的用于增强型噪音预测最大似然数据检测的数据检测设备,其中,所述匹配滤波器和误差事件滤波器包括一个有限脉冲响应FIR滤波器。
6.如权利要求1中所述的用于增强型噪音预测最大似然数据检测的数据检测设备,其中,所述噪音消除滤波器、匹配滤波器和误差事件滤波器包括一个四抽头有限脉冲响应FIR滤波器。
7.如权利要求1中所述的用于增强型噪音预测最大似然数据检测的数据检测设备,其中,所述噪音消除滤波器、匹配滤波器和误差事件滤波器包括一个三抽头有限脉冲响应FIR滤波器。
8.如权利要求1中所述的用于增强型噪音预测最大似然数据检测的数据检测设备,其中,所述耦接至所述最大似然检测器以便接收所述估计序列信号以及耦接至所述匹配滤波器和误差事件滤波器以便接收所述误差事件滤波信号从而提供所述经误差校正的估计序列信号的误差校正单元包括:一个用于识别预定时间窗口的计数器;用于通过所述计数器设定的时间窗口识别最大幅值误差事件类型和极性的比较器和逻辑功能单元;以及用于根据所述计数器的输出和关于所述最大幅值误差事件类型和极性的信息来校正所述估计序列信号和提供所述经误差校正的估计序列信号的修改选通门逻辑单元。
9.如权利要求1中所述的用于增强型噪音预测最大似然数据检测的数据检测设备,其中,来自直接存取存储设备中所述数据通道的所述数据信号包括一个IV类部分响应PR4信号。
10.如权利要求9中所述的用于增强型噪音预测最大似然数据检测的数据检测设备,其中,所述最大似然检测器包括一个Viterbi检测器。
11.如权利要求10中所述的用于增强型噪音预测最大似然数据检测的数据检测设备,其中,对所述估计序列信号和所述检测的数据信号进行组合的所述组合信号由YK-24+(AK-26-AK-24)表示,其中YK-24表示所述IV类部分响应PR4信号,以及(AK-26-AK-24)表示来自所述Viterbi检测器的所述估计序列信号。
12.一种直接存取存储设备,包括:
一个数据通道,用于提供一个检测的数据信号;
一个最大似然检测器,用于接收所述检测的数据信号以及提供一个估计序列信号;
一个具有频率响应为(1+αD)/(1-βD2)的耦接至所述最大似然检测器的噪音消除滤波器,用于接收对所述估计序列信号和所述检测的数据信号进行组合得到的组合信号以及提供一个噪音滤波信号;
耦接至所述噪音消除滤波器的一个匹配滤波器和至少一个误差事件滤波器,用于接收所述噪音滤波信号以及提供一个误差事件滤波信号;及
一个误差校正单元,用于耦接至所述最大似然检测器以便接收所述估计序列信号,以及耦接至所述匹配滤波器和误差事件滤波器以便接收所述误差事件滤波信号和提供一个经误差校正的估计序列信号。
13.一种用于直接存取存储设备中增强型噪音预测最大似然数据检测的数据检测方法,包括以下步骤:
接收一个来自直接存取存储设备中数据通道的数据信号;
将接收到的数据信号施加于一个最大似然检测器上以便提供一个估计序列信号;
将该估计序列信号和接收到的数据信号组合起来以便提供一个组合信号;
将该组合信号施加于一个具有频率响应为(1+αD)/(1-βD2)的噪音消除滤波器上,以便提供一个噪音滤波信号;
将所述噪音滤波信号施加于一个匹配滤波器和至少一个误差事件滤波器上,以便提供一个误差事件滤波信号;及
将所述估计序列信号和所述误差事件滤波信号施加于一个误差校正单元上,以便提供一个经误差校正的估计序列信号,其中α和β都具有选择的小于1的非零值。
14.如权利要求13中所述的用于直接存取存储设备中增强型噪音预测最大似然数据检测的数据检测方法,其中,所述将估计序列信号和接收到的数据信号进行组合的步骤包括为所述接收到的数据信号提供预定延迟的步骤,所述预定延迟与所述最大似然检测器匹配。
15.如权利要求13中所述的用于增强型噪音预测最大似然数据检测的数据检测方法,其中,所述将组合信号加于一个具有所述频率响应为(1+αD)/(1-βD2)的所述噪音消除滤波器上以便提供一个噪音滤波信号的步骤包括提供具有所述频率响应为(1+0.5D)/(1-0.5D2)的所述噪音消除滤波器的步骤。
16.一种用于直接存取存储设备中增强型噪音预测最大似然数据检测的数据检测方法,包括以下步骤:
接收一个来自直接存取存储设备中数据通道的IV类部分响应PR4信号;
将收到的PR4数据信号施加于一个最大似然检测器上,以便提供一个估计序列信号;
从延迟的PR4数据信号中减去该估计序列信号以便提供组合信号;
将该组合信号施加于一个噪音预测最大似然检测器上以便提供一个经误差校正的估计序列信号,所述噪音预测最大似然检测器包括一个具有频率响应为(1+αD)/(1-βD2)的用于提供一个噪音滤波信号的噪音消除滤波器。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/144,230 US6158027A (en) | 1998-08-31 | 1998-08-31 | Enhanced noise-predictive maximum likelihood (NPML) data detection method and apparatus for direct access storage device (DASD) |
US09/144,230 | 1998-08-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1315039A CN1315039A (zh) | 2001-09-26 |
CN1322508C true CN1322508C (zh) | 2007-06-20 |
Family
ID=22507649
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB998101982A Expired - Fee Related CN1322508C (zh) | 1998-08-31 | 1999-08-31 | 存储设备的增强型噪音预测最大似然数据检测方法和设备 |
Country Status (10)
Country | Link |
---|---|
US (1) | US6158027A (zh) |
EP (1) | EP1110216B1 (zh) |
JP (1) | JP3483854B2 (zh) |
KR (1) | KR100379670B1 (zh) |
CN (1) | CN1322508C (zh) |
DE (1) | DE69929212T2 (zh) |
HU (1) | HUP0103435A3 (zh) |
MY (1) | MY122342A (zh) |
TW (1) | TW448424B (zh) |
WO (1) | WO2000013179A1 (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6732328B1 (en) * | 1999-07-12 | 2004-05-04 | Maxtor Corporation | Two stage detector having viterbi detector matched to a channel and post processor matched to a channel code |
US6460150B1 (en) * | 2000-03-02 | 2002-10-01 | International Business Machines Corporation | Noise-predictive post-processing for PRML data channel |
US7404131B2 (en) * | 2001-01-22 | 2008-07-22 | Maxtor Corporation | High efficiency, error minimizing coding strategy method and apparatus |
WO2003030168A1 (en) | 2001-10-02 | 2003-04-10 | Seagate Technology Llc | Method and apparatus for detecting media defects |
EP1404050B1 (en) * | 2002-09-25 | 2011-11-09 | Samsung Electronics Co., Ltd. | Input/output circuit for simultaneously bidirectional transmission |
US7292630B2 (en) * | 2003-04-17 | 2007-11-06 | Texas Instruments Incorporated | Limit-cycle-free FIR/IIR halfband digital filter with shared registers for high-speed sigma-delta A/D and D/A converters |
US7173784B2 (en) * | 2003-10-10 | 2007-02-06 | Hitachi Global Storage Technologies Netherlands B.V. | Apparatus for providing data dependent detection in a data read channel |
US7589927B2 (en) * | 2005-08-30 | 2009-09-15 | International Business Machines Corporation | Dynamically adapting a read channel equalizer |
US7522367B2 (en) * | 2005-11-23 | 2009-04-21 | International Business Machines Corporation | Asynchronous read channel shaped toward generalized partial response characteristics |
KR20090091023A (ko) * | 2008-02-22 | 2009-08-26 | 톰슨 라이센싱 | 채널 검출을 위한 방법 및 장치 |
US8077764B2 (en) * | 2009-01-27 | 2011-12-13 | International Business Machines Corporation | 16-state adaptive noise predictive maximum-likelihood detection system |
US8670199B2 (en) | 2010-04-02 | 2014-03-11 | International Business Machines Corporation | Data-dependent noise-predictive maximum likelihood detection (DD-NPML) for magnetic recording |
RU2012102842A (ru) | 2012-01-27 | 2013-08-10 | ЭлЭсАй Корпорейшн | Инкрементное обнаружение преамбулы |
US9778902B2 (en) * | 2011-10-27 | 2017-10-03 | Intel Corporation | Software digital front end (SoftDFE) signal processing |
US9813223B2 (en) | 2013-04-17 | 2017-11-07 | Intel Corporation | Non-linear modeling of a physical system using direct optimization of look-up table values |
US9923595B2 (en) | 2013-04-17 | 2018-03-20 | Intel Corporation | Digital predistortion for dual-band power amplifiers |
US9130599B2 (en) * | 2013-12-24 | 2015-09-08 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Systems and methods of converting detector output to multi-level soft information |
US9093083B1 (en) | 2014-10-01 | 2015-07-28 | Seagate Technology Llc | Adaptive read channel system for different noise types |
TWI654074B (zh) * | 2015-02-12 | 2019-03-21 | 台灣奈米碳素股份有限公司 | Method for producing composite material containing carbon material by using high energy thrust |
CN105005743B (zh) * | 2015-06-11 | 2018-02-02 | 深圳市华傲数据技术有限公司 | 电话号码漂白和反向漂白方法 |
US10445171B2 (en) | 2016-02-29 | 2019-10-15 | Seagate Technology Llc | On-the-fly error detection algorithm during retry procedure |
US9991990B1 (en) * | 2017-06-08 | 2018-06-05 | International Business Machines Corporation | Sequence detection |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994029989A1 (en) * | 1993-06-14 | 1994-12-22 | International Business Machines Corporation | Adaptive noise-predictive partial-response equalization for channels with spectral nulls |
GB2286952A (en) * | 1994-02-28 | 1995-08-30 | Ibm | Maximum-likelihood data detection in a partial-response data channel for a direct access storage device |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4707681A (en) * | 1986-04-24 | 1987-11-17 | International Business Machines Corporation | Method and apparatus for implementing optimum PRML codes |
US4786890A (en) * | 1987-07-28 | 1988-11-22 | International Business Machines Corporation | Method and apparatus for implementing a PRML code |
DE68920739T2 (de) * | 1989-08-16 | 1995-06-29 | Ibm | Daten-Kodierung für den Sofortstart von PRML-Empfängern. |
US5220466A (en) * | 1991-05-21 | 1993-06-15 | International Business Machines Corporation | Method and apparatus for digital filter control in a partial-response maximum-likelihood disk drive system |
US5233482A (en) * | 1991-07-31 | 1993-08-03 | International Business Machines Corporation | Thermal asperity compensation for PRML data detection |
US5196849A (en) * | 1992-01-31 | 1993-03-23 | International Business Machines Corporation | Method and apparatus for implementing PRML codes with maximum ones |
US5258940A (en) * | 1992-03-16 | 1993-11-02 | International Business Machines Corporation | Distributed arithmetic digital filter in a partial-response maximum-likelihood disk drive system |
US5392295A (en) * | 1992-07-30 | 1995-02-21 | International Business Machines Corporation | Error measurement circuit |
US5268848A (en) * | 1992-09-30 | 1993-12-07 | International Business Machines Corporation | Equalizer adjustment for partial-response maximum-likelihood disk drive systems |
US5343340A (en) * | 1992-12-31 | 1994-08-30 | International Business Machines Corporation | Digital servo signal demodulation method and apparatus utilizing a partial-response maximum-likelihood (PRML) channel in a disk file |
US5442492A (en) * | 1993-06-29 | 1995-08-15 | International Business Machines Corporation | Data recovery procedure using DC offset and gain control for timing loop compensation for partial-response data detection |
US5426541A (en) * | 1994-03-31 | 1995-06-20 | International Business Machines Corporation | Self-equalization method for partial-response maximum-likelihood disk drive systems |
US5521945A (en) * | 1995-06-30 | 1996-05-28 | Quantum Corporation | Reduced complexity EPR4 post-processor for sampled data detection |
US5635933A (en) * | 1995-06-30 | 1997-06-03 | Quantum Corporation | Rate 16/17 (d=0,G=6/I=7) modulation code for a magnetic recording channel |
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 |
US5949831A (en) * | 1997-05-21 | 1999-09-07 | International Business Machines Corporation | Method and apparatus for data detection for PRML data channels |
-
1998
- 1998-08-31 US US09/144,230 patent/US6158027A/en not_active Expired - Lifetime
-
1999
- 1999-07-29 MY MYPI99003231A patent/MY122342A/en unknown
- 1999-08-25 TW TW088114556A patent/TW448424B/zh not_active IP Right Cessation
- 1999-08-31 CN CNB998101982A patent/CN1322508C/zh not_active Expired - Fee Related
- 1999-08-31 KR KR10-2001-7001808A patent/KR100379670B1/ko not_active IP Right Cessation
- 1999-08-31 DE DE69929212T patent/DE69929212T2/de not_active Expired - Fee Related
- 1999-08-31 EP EP99944012A patent/EP1110216B1/en not_active Expired - Lifetime
- 1999-08-31 JP JP2000568082A patent/JP3483854B2/ja not_active Expired - Fee Related
- 1999-08-31 HU HU0103435A patent/HUP0103435A3/hu unknown
- 1999-08-31 WO PCT/US1999/019910 patent/WO2000013179A1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994029989A1 (en) * | 1993-06-14 | 1994-12-22 | International Business Machines Corporation | Adaptive noise-predictive partial-response equalization for channels with spectral nulls |
GB2286952A (en) * | 1994-02-28 | 1995-08-30 | Ibm | Maximum-likelihood data detection in a partial-response data channel for a direct access storage device |
Also Published As
Publication number | Publication date |
---|---|
DE69929212T2 (de) | 2006-07-27 |
WO2000013179A1 (en) | 2000-03-09 |
CN1315039A (zh) | 2001-09-26 |
HUP0103435A2 (hu) | 2002-01-28 |
MY122342A (en) | 2006-04-29 |
JP2002524812A (ja) | 2002-08-06 |
US6158027A (en) | 2000-12-05 |
EP1110216B1 (en) | 2005-12-28 |
EP1110216A1 (en) | 2001-06-27 |
JP3483854B2 (ja) | 2004-01-06 |
HUP0103435A3 (en) | 2003-05-28 |
KR20010072417A (ko) | 2001-07-31 |
DE69929212D1 (de) | 2006-02-02 |
TW448424B (en) | 2001-08-01 |
KR100379670B1 (ko) | 2003-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1322508C (zh) | 存储设备的增强型噪音预测最大似然数据检测方法和设备 | |
JP3299504B2 (ja) | Prmlデータ・チャネルのデータ検出の方法および装置 | |
CN101743590B (zh) | 用于存储装置中自适应cbd估计的系统和方法 | |
US8667039B2 (en) | Systems and methods for variance dependent normalization for branch metric calculation | |
EP0751519B1 (en) | A reduced complexity EPR4 post-processor for sampled data detection | |
US8743936B2 (en) | Systems and methods for determining noise components in a signal set | |
US7743314B2 (en) | Method and apparatus for a data-dependent noise predictive viterbi | |
US6625235B1 (en) | Apparatus and method for noise-predictive maximum likelihood detection | |
US8611033B2 (en) | Systems and methods for selective decoder input data processing | |
US6104766A (en) | Noise predictive maximum likelihood (NPML) detection methods and apparatus based thereon | |
US20100229031A1 (en) | Systems and Methods for Recovering Information from a Defective Medium | |
CN102067224A (zh) | 自适应基线补偿的系统和方法 | |
US20100329096A1 (en) | Systems and Methods for Hard Disk Drive Data Storage Including Reduced Latency Loop Recovery | |
JPH07249998A (ja) | 最尤データ検出方法及び装置 | |
US6307884B1 (en) | Dual decision feedback equalizer with selective attenuation to improve channel performance | |
US5638065A (en) | Maximum-likelihood symbol detection for RLL-coded data | |
US6937650B2 (en) | Method and apparatus for channel equalization with a digital FIR filter using a pseudo random sequence | |
Bednarz et al. | Performance evaluation of an adaptive RAM-DFE read channel | |
EP1111794A2 (en) | Analog-digital converter for digital systems | |
Wu et al. | Numerical results on capacity bounds for magnetic recording channels | |
Thon | 540 MHz 21 mW MDFE equalizer and detector in 0.25/spl mu/m CMOS | |
Ashley et al. | Performance and error propagation of two DFE channels | |
US5673269A (en) | Method and apparatus for detecting valid data peaks | |
Cideciyan et al. | Performance analysis of magnetic recording systems | |
Wood et al. | Signal processing and error control on an experimental high-density digital magnetic tape recording system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
C10 | Entry into substantive examination | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
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: 20070620 Termination date: 20100831 |