CN100351900C - 采用prml维特比检测器的磁带读通道 - Google Patents

采用prml维特比检测器的磁带读通道 Download PDF

Info

Publication number
CN100351900C
CN100351900C CNB2005100830592A CN200510083059A CN100351900C CN 100351900 C CN100351900 C CN 100351900C CN B2005100830592 A CNB2005100830592 A CN B2005100830592A CN 200510083059 A CN200510083059 A CN 200510083059A CN 100351900 C CN100351900 C CN 100351900C
Authority
CN
China
Prior art keywords
sampling
prml
signal
initial point
bit sequence
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
Application number
CNB2005100830592A
Other languages
English (en)
Other versions
CN1783215A (zh
Inventor
伊万杰洛斯·S·埃琳弗塞里奥
罗伯特·艾伦·哈钦斯
格伦·艾伦·雅克特
塞戴特·奥尔塞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1783215A publication Critical patent/CN1783215A/zh
Application granted granted Critical
Publication of CN100351900C publication Critical patent/CN100351900C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10037A/D conversion, D/A conversion, sampling, slicing and digital quantisation or adjusting parameters thereof
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10046Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
    • G11B20/10055Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter using partial response filtering when writing the signal to the medium or reading it therefrom
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10046Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
    • G11B20/10055Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter using partial response filtering when writing the signal to the medium or reading it therefrom
    • G11B20/10074EPR4, i.e. extended partial response class 4, polynomial (1-D) *(1+D)2
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10268Improvement or modification of read or write signals bit detection or demodulation methods
    • G11B20/10287Improvement or modification of read or write signals bit detection or demodulation methods using probabilistic methods, e.g. maximum likelihood detectors
    • G11B20/10296Improvement or modification of read or write signals bit detection or demodulation methods using probabilistic methods, e.g. maximum likelihood detectors using the Viterbi algorithm
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers

Abstract

采用PRML维特比检测器的路径存储器的中间比特生成磁带读通道信号值。识别逻辑装置对来自PRML维特比检测器的路径度量的PRML维特比检测器的最大可能路径存储器状态进行识别。获得所识别的最大可能路径存储器状态的中间比特序列,该中间比特序列从位于PRML维特比检测器的输出和输入中间的路径存储器的初始点进行扩展。确定对应于所获得的中间比特序列的抽样值。

Description

采用PRML维特比检测器的磁带读通道
技术领域
本发明涉及磁带驱动器,更具体地,涉及采用PRML维特比检测器的磁带读通道。
背景技术
盒式磁带提供一种装置对磁带上要保存的数据进行存储,并随后回读该数据。磁带驱动器将数据写入磁带,通常为一组平行轨道,并且随后磁带驱动器回读数据。为了回读数据,磁带驱动器通常包括:平行读头,用于读取每个平行轨道;驱动器系统,用于使磁带相对读头移动,从而读头可以检测磁带上的磁信号;和读通道,用于对读头检测到的磁信号进行数字抽样,提供磁信号的数据抽样。该数字抽样然后被解码为数据比特,并且来自平行轨道的数据比特被结合进保存的数据中。磁带可以在磁带驱动器之间进行交换,从而在一个磁带驱动器上写的磁带将由另一个磁带驱动器读取。读头对于不同的被写的磁带的响应的变化可能导致记录信号的不可接受的不好的回读。
读通道通常使用多个元件以提供记录的信号的可接受的回读,例如包括:模数转换器(ADC),提供输入信号的异步数字抽样;均衡器,对由于写头、磁带和读头的磁记录特性产生的信号的变化进行补偿;中间线性滤波器,获得数字抽样之外的生成异步数字抽样的中间抽样时间即时值;内插器,将异步数字抽样转换为同步数字抽样;增益控制,调整同步数字抽样的幅度;和数据检测器。数字抽样值通常不是理想的读信号的值,事实上,它们可能与理想值相差很大。在某些情况下,例如关于增益控制和内插器,对误差信号进行反馈从而允许对这些元件参数进行调整。
调整诸如增益控制和内插器的元件的参数的误差信号,在执行均衡、内插和增益之后,通常直接来自于数字抽样。例如,可以提供限幅器来使同步数字抽样与最接近的理想值相适应,并且检测同步数字抽样和最接近的理想值之间的误差。这些误差包括进行反馈以便允许调整那些元件的参数的误差信号。然而,因为同步数字抽样值通常从理想的读信号值变化,并且那些数字抽样可能代表记录的基本上与最接近的理想值不同的信号(例如,数字抽样值“+1.05”可能意图表示理想值“+2”,但是却最接近理想值“+1”),所以用作对各种元件的参数进行调整的误差可能会不正确并导致“噪音”反馈。
发明内容
本发明提供一种磁带驱动器、磁带读通道检测器、逻辑装置和用于提供相对于磁性读信号的输入抽样的抽样值的方法。
磁带驱动器包括:至少一个读头;驱动器系统,用于相对于读头移动磁带以便该读头可以检测磁带上的磁信号;读通道,用于对读头检测的磁信号进行数字抽样,提供磁信号的数字抽样;以及磁带读通道检测器。
在一个实施例中,采用PRML维特比检测器的路径存储器的中间比特生成磁带读通道信号值。PRML维特比检测器包括:输入、路径度量、路径存储器和输出。识别逻辑装置从PRML维特比检测器的路径度量中识别出PRML维特比检测器最大可能的路径存储器状态;选择器从PRML维特比检测器的路径存储器中获得所识别的最大可能路径存储器状态的中间比特序列,该中间比特序列从位于PRML维特比检测器的输出和输入中间的初始点进行扩展,该初始点对应于磁性读信号的输入抽样的时间索引;最大可能的抽样逻辑装置确定对应于所获得的中间比特序列的抽样值。
在另一个实施例中,误差项处理器对确定的抽样值和对应于初始点的磁性读信号的输入抽样进行处理,以便提供至少一个误差信号。
在一个实施例中,误差项处理器对磁性读信号的输入抽样进行延时,以便用确定的抽样值对磁性读信号的输入抽样进行对准。
在进一步的实施例中,误差信号可以包括:增益误差信号,定时误差信号,用于例如得到驱动增益和/或定时控制反馈环路的度量;均衡器误差信号,用于例如得到均衡器控制度量;以及聚集在一起以提供误差信息的误差信号,用于例如进行误差分析和/或校准。
在一个实施例中,选择器可编程地选择初始点。
在一个实施例中,选择器从PRML维特比检测器路径存储器中获得多个所识别的最大可能路径存储器状态的中间比特序列,每个所述的中间比特序列都从位于PRML维特比检测器的输出和输入中间的独立初始点进行扩展,所述初始点对应于磁性读信号的输入抽样。
在进一步的实施例中,处理器对磁性读信号的输入抽样进行延时,以便使用确定的相应初始点的抽样值对磁性读信号的输入抽样进行对准。
在一个实施例中,识别逻辑装置比较PRML维特比检测器的路径度量,并且对具有最大可能性的路径度量进行识别。
在一个实施例中,最大可能抽样逻辑装置选择识别为与获得的中间比特序列相匹配的抽样值。
为了对本发明的更全面的理解,将参考以下结合附图的对本发明的详细说明。
附图说明
图1是可以实施本发明的磁带驱动器的实施例的方框图;
图2是根据本发明的磁带读通道检测器的实施例的方框图;
图3是根据本发明的PRML维特比检测器的实施例和用于提供相对于磁性读信号的输入抽样的抽样值的逻辑装置的实施例的方框图;
图4是描述EPR4信号电平的磁带读波形示意图;
图5是描述根据本发明的方法的实施例的流程图。
具体实施方式
下面参照附图对本发明的优选实施例进行说明,在附图中,同样的标号代表同样或相似的元件。虽然本发明按照实现本发明的目的最佳方式进行说明,但是本领域的技术人员应当理解,根据本发明的这些启示不脱离本发明的精神或范围可以做多种变形。
参照图1,图中描述了可以实施本发明的各方面的磁带驱动器10。该磁带驱动器提供用于读写关于盒式磁带11的磁带14的信息的装置。
盒式磁带提供一种装置以存储将要保存在磁带上的数据并且随后对之进行读取。另外,盒式磁带可以在磁带驱动器之间进行交换,从而使得在一个磁带驱动器上写的磁带可以由另一个磁带驱动器读取。
正如本领域技术人员所理解的,盒式磁带11包括在一个或两个磁带卷15和16上缠绕的一段长度的磁带14。
图示的是单个磁带卷的盒式磁带11,其例子是符合开放线性磁带(LTO)格式的。磁带驱动器10的一个例子是基于LTO技术的IBM3580Ultrium磁带驱动器。单个磁带卷磁带驱动器和相关的磁带盒的进一步的例子是IBM 3592 TotalStorage企业磁带驱动器和相关的盒式磁带。双磁带卷磁带盒的一个例子是IBM 3570盒式磁带和相关的驱动器。
本领域的技术人员还应该理解,磁带驱动器10包括一个或多个记录系统控制器18,用于根据在接口21处接收到的来自主机系统20的指令对磁带驱动器进行操作。控制器通常包括逻辑装置和/或一个或多个带有存储器19的微处理器,存储器19用于存储操作微处理器的信息和程序信息。该程序信息可以由诸如软盘或光盘的控制器18的输入或由盒式磁带的读装置,或由任何其它合适的装置,经由接口21提供到存储器。磁带驱动器10可以包括独立单元或包括一部分磁带库或其它子系统。磁带驱动器10可以通过磁带库或在网络上直接与主机系统20连接,并且在接口21使用小型计算机系统接口(SCSI),光纤通道接口等。
盒式磁带11可以插入磁带驱动器10中,并且由磁带驱动器进行装载,使得当转动磁带卷15和16的一个或多个电机25纵向移动磁带时,记录系统的一个或更多个读和/或写头23读和/或写关于磁带14的信号格式的信息。磁带通常包括多个平行轨道或轨道组。在某些格式中,例如上面提到的LTO格式,以独立卷带的螺旋往复模式安排轨道,正如本领域的技术人员所知道的。本领域的技术人员还知道,记录系统可以包括卷带控制系统27,对另一组读和/或写头进行电子开关,并且/或在磁带的侧面搜索和移动读和/或写头23,将所述头定位在期望的一个或多个卷带上,并且在某些实施例中,跟随该期望的一个或多个卷带进行跟踪。该卷带控制系统也可以通过电机驱动器28控制电机25的操作,也可以响应控制器18的指令进行操作。
正如本领域的技术人员所知道的,控制器18也提供数据流和格式程序以将数据从磁带中回读和将数据写入磁带,这其中使用了缓冲器30和记录通道32。
至少包括电机25和磁带卷15和16的驱动器系统相对于读头23移动磁带14,从而使得读头可以检测磁带上的磁信号,并且记录通道32的读通道对读头检测到的磁信号进行数字抽样,提供磁信号的数字抽样并确定读信号数据。
参照图2,读通道通常采用多个元件以提供所记录的信号的可接受的回读,例如包括:模数转换器(ADC)40,提供输入信号的异步数字抽样;均衡器41,对写头、磁带和读头的磁记录特性产生的信号中的变化进行补偿;中间线性滤波器43,获得在数据抽样之外的从其中得到异步数字抽样的中间抽样时间即时值;内插器45,将异步数字抽样转换为同步数字抽样;增益控制47,调整同步数字抽样的幅度。使用数据检测器49来确定读信号数据。当由ADC40提供时,数字抽样值通常不是理想的读信号的值,并且与理想抽样的定时不对准。均衡器41、内插器45和增益控制47的功能是提供同步数字抽样,该同步数字抽样被适当地按时间对准,并且具有表示从磁带回读的信号的波形的值。同步信号自身可能偏离理想值相当大。这样可以使用误差信号来对均衡器41、内插器45和增益控制47的参数进行修改,以便提供更加准确的同步读信号,如下文所述。
数据检测器49的功能是从已经经过均衡等处理的同步读信号中确定初始记录的数据。
此外,参照图3,数据检测器的一个例子是对本领域的技术人员为已知技术的PRML(局部响应最大可能性)维特比检测器。PRML维特比检测器49包括输入53、路径度量54、路径存储器55和输出56。简单来说,PRML维特比检测器分析输入抽样序列,对状态机的设备场境中的路径度量54中的各种数据比特序列的可能性进行估算,将可能的比特序列应用于全部长度的路径存储器55,使得该可能的比特序列收敛以便在数据的比特接比特的基础上提供输出56。PRML维特比检测器49可以采用多种形式中的任何形式,代表各种逻辑安排(例子包括累加寄存器、计算器等);代表各种数据抽样和解码安排(例子包括PR4、EPR4、EEPR4等);以及代表各种数据格式(例子包括,“1”比特代表过渡,“0”比特表示没有过渡,或者“1”比特表示第一个方向上的磁化,“0”比特表示相反方向上的磁化);所有本领域技术人员都知道。
图4表示在EPR4(扩展局部响应分类4)格式中抽样幅度的各种理想电平,以及代表相邻正过渡和负过渡的示意的读信号60。各种理想电平在一个常规约定中包括“+2”61、“+1”62、“0”63、“-1”64和“-2”65。在另外一个常规约定将理想电平描述为“+1”、“+1/2”、“0”、“-1/2”和“-1”。例如,在PRML维特比检测器49的输入53处提供的接收到的信号的数字抽样可以具有值“1.05”,并且PRML维特比检测器的功能是相对于输入抽样的序列对输入抽样进行分析,估算路径度量54中的各种数据比特序列的可能性,并将该可能的比特序列应用于路径存储器55中的维特比格子。例如,数字抽样可以在信号的理想值为“+2”的地方落入假设的格子序列中。正如上文所述的,PRML维特比检测器以各种数据格式中的一个格式提供比特格式的信号数据,即,“0”和“1”比特,作为输出56,而信号的实际理想值并不提供并且与检测器的输出不相关。
下面描述EPR4度量计算和路径存储器的例子:
对数似然性函数
mk(0)=maximum{mk-1(0)+ln[p(yk|sk=0;ak=0)];mk-1(1)+ln[p(yk|sk=1;ak=0)]}
mk(1)=maximum{mk-1(2)+ln[p(yk|sk=2;ak=0)];mk-1(3)+ln[p(yk|sk=3;ak=0)]}
mk(2)=maximum{mk-1(4)+ln[p(yk|sk=4;ak=0)];mk-1(5)+ln[p(yk|sk=5;ak=0)]}
mk(3)=maximum{mk-1(6)+ln[p(yk|sk=6;ak=0)];mk-1(7)+ln[p(yk|sk=7;ak=0)]}
mk(4)=maximum{mk-1(0)+ln[p(yk|sk=0;ak=1)];mk-1(1)+ln[p(yk|sk=1;ak=1)]}
mk(5)=maximum{mk-1(2)+ln[p(yk|sk=2;ak=1)];mk-1(3)+ln[p(yk|sk=3;ak=1)|}
mk(6)=maximum{mk-1(4)+ln[p(yk|sk=4;ak=1)];mk-1(5)+ln[p(yk|sk=5;ak=1)]}
mk(7)=maximum{mk-1(6)+ln[p(yk|sk=6;ak=1)];mk-1(7)+ln[p(yk|sk=7;ak=1)]}
度量计算
m k ( 0 ) = max imum { m k - 1 ( 0 ) + 2 μ 0 / 0 y k - μ 0 / 0 2 ; m k - 1 ( 1 ) + 2 μ 1 / 0 y k - μ 1 / 0 2 }
m k ( 1 ) = max imum { m k - 1 ( 2 ) + 2 μ 2 / 0 y k - μ 2 / 0 2 ; m k - 1 ( 3 ) + 2 μ 3 / 0 y k - μ 3 / 0 2 }
m k ( 2 ) = max imum { m k - 1 ( 4 ) + 2 μ 4 / 0 y k - μ 4 / 0 2 ; m k - 1 ( 5 ) + 2 μ 5 / 0 y k - μ 5 / 0 2 }
m k ( 3 ) = max imum { m k - 1 ( 6 ) + 2 μ 6 / 0 y k - μ 6 / 0 2 ; m k - 1 ( 7 ) + 2 μ 7 / 0 y k - μ 7 / 0 2 }
m k ( 4 ) = max imum { m k - 1 ( 0 ) + 2 μ 0 / 1 y k - μ 0 / 1 2 ; m k - 1 ( 1 ) + 2 μ 1 / 1 y k - μ 1 / 1 2 }
m k ( 5 ) = max imum { m k - 1 ( 2 ) + 2 μ 2 / 1 y k - μ 2 / 1 2 ; m k - 1 ( 3 ) + 2 μ 3 / 1 y k - μ 3 / 1 2 }
m k ( 6 ) = max imum { m k - 1 ( 4 ) + 2 μ 4 / 1 y k - μ 4 / 1 2 ; m k - 1 ( 5 ) + 2 μ 5 / 1 y k - μ 5 / 1 2 }
m k ( 7 ) = max imum { m k - 1 ( 6 ) + 2 μ 6 / 1 y k - μ 6 / 1 2 ; m k - 1 ( 7 ) + 2 μ 7 / 1 y k - μ 7 / 1 2 }
EPRIV理想值
μ0/0=0
μ1/0=h3=-1
μ2/0=h2=-1
μ3/0=h2+h3=-2
μ4/0=h1=1
μ5/0=h1+h3=0
μ6/0=h1+h2=0
μ7/0=h1+h2+h3=-1
μ0/1=h0=1
μ1/1=h0+h3=0
μ2/1=h0+h2=0
μ3/1=h0+h2+h3=-1
μ4/1=h0+h1=2
μ5/1=h0+h1+h3=1
μ6/1=h0+h1+h2=1
μ7/1=h0+h1+h2+h3=0
其中:
m=度量
y=接收到的抽样值
s=状态机的状态
a=代表“数据”的比特
μ=在状态机的各种状态下估算的抽样值的理想值
h=EPR4通道脉冲响应的抽样值
k=当前抽样
0,+1,+2,-1,-2=理想的抽样值
在一个实施例中,参照图2,磁带读通道信号值由抽样逻辑装置68用PRML维特比检测器的路径存储器的中间比特生成。该信号值可能为校准目的或其它目的用来生成误差项。
参照图3,抽样逻辑装置68的一个实施例包括识别逻辑装置70,其从PRML维特比检测器的路径度量54中对PRML维特比检测器49的最大可能路径存储器状态进行识别。在一个实施例中,识别逻辑装置70比较PRML维特比检测器的路径度量,在上述的例子中为所有的“m”值,并且对具有最大可能性的路径度量进行识别。
识别逻辑装置70的一个实施例包括:
确定最大度量
比较所有的度量(mk(0),mk(1),……)并且选择与最大值相关联的路径度量。例如,如果mk(6)为最大的度量,则选择与状态6相关联的路径度量。
这个逻辑装置包括两组多路复用器:
比较mk(0)和mk(1),如果mk(0)更大,则传递mk(0),否则传递mk(1)。
比较mk(0)和mk(1),如果mk(0)更大,则传递state=0,否则传递state=1。
其中:
m=度量
k=当前抽样
逻辑装置的逻辑库是级联的,从而在一个实施例中,有四个比较,然后两个,然后一个。最大的度量和相关的状态向下传送通过逻辑装置,直到仅输出最大状态的索引的最后级。
抽样逻辑装置68的选择器71从PRML维特比检测器的路径存储器获得比特序列。该比特序列从由识别逻辑装置70识别的路径存储器获得,并且是所识别的最大可能路径存储器状态的中间比特序列。
由选择器71获得的中间比特序列从初始点进行扩展,该初始点位于PRML维特比检测器的输出和输入的中间。该初始点对应于磁性读信号的输入抽样的时间索引,该磁性读信号已经由PRML维特比检测器通过各种步骤进行处理以到达该初始点。作为一个例子,当输入抽样被PRML维特比检测器接收时该输入抽样已经被处理,并且每次已经接收到随后的输入抽样。这样,沿着路径存储器的中间比特代表在由PRML维特比检测器分析的具体点上接收到的抽样“数据”的序列。每个路径存储器的路径存储器状态的“数据”可能不同,代表沿着该路径的抽样估算的当前状态。正如本领域的技术人员所知道的,当每个数据比特到达输出56时,路径将收敛。
中间比特离输出56越近,它们的值就越可靠。相反,中间比特离输入53越近,这些比特的值就越不可靠。另外,如果中间比特将用在反馈环路中,则中间比特离输出56越近,引入反馈环路的延时就越大,并且该延时就有可能带来反馈环路的不稳定。相反,中间比特离输入53越近,引入反馈环路的延时就越小。
在一个实施例中,选择器71可以被固定以便在特定的初始点处选择中间比特,或者,在可选择的实施例中,可以可编程地选择初始点。在一个例子中,选择器可以由输入73处的信号进行可选择地编程,例如,由一个诸如图1中控制器18的控制单元实现,或者利用例如接口21处的外部输入实现。
仍然参照图3,在一个例子中,由选择器71选择的沿着路径的序列的中间比特数可以与在所选择的解码方案中定义一个完整的过渡所需的抽样的数量相一致,该解码方案如PR4、EPR4、EEPR4等。可选择地,可以选择超额的中间比特数。
参照图3,抽样逻辑装置68的最大可能抽样逻辑装置75确定一个对应于从选择器71获得的中间比特序列的抽样值。例如,获得的中间比特序列可以包括从初始点向左侧读到的“1-0-1-1”,表示理想值为“-1”,该值由最大可能抽样逻辑装置在输出77处提供。然而,最大可能抽样逻辑装置75可以根据期望的读信号来安排,从而使得由理想设置的图2中的均衡器41、中间线性滤波器43、抽样内插器45和增益47提供的校正是已知的,以便提供与“理想”值不同的实际最佳抽样值。例如,取代理想值“-1.00”,最佳抽样值可能是“-0.98”。该信息将增强误差反馈中的误差信号、分析或校准环境,正如下文将要讨论的。
在一个实施例中,图3的最大可能抽样逻辑装置75选择一个识别为与获得的中间比特序列匹配的抽样值,例如,从一个表中选择。在一个可选择的实施例中,最大可能抽样逻辑装置75从与获得的中间比特序列有关的数据计算出抽样值。
最大可能抽样逻辑装置75的一个实施例包括:
确定抽样估算
Figure C20051008305900181
  2   0   μ2/0
  3   0   μ3/0
  4   0   μ4/0
  5   0   μ5/0
  6   0   μ6/0
  7   0   μ7/0
  0   1   μ0/1
  1   1   μ1/1
  2   1   μ2/1
  3   1   μ3/1
  4   1   μ4/1
  5   1   μ5/1
  6   1   μ6/1
  7   1   μ7/1
1+(P1-N0)D+(P2-N1)D2+(P3-N2)D3-N3D4
其中:
P=正
N=负
D=延时
通过正确地设置局部系数,这个结构可以支持所有的基本局部响应通道,
  PR4   EPR4   EEPR4
  P1   1   2   3
  P2   0   1   3
  P3   0   0   1
  N0   1   1   1
  N1   1   2   3
  N2   0   1   3
  N3   0   0   1
h0=1
h1=P1-N0
h2=P2-N1
h3=P3-N2
h4=-N3
其中:
P=正
N=负
h=通道脉冲响应的抽样值
参照图2和图3,在另一个实施例中,误差项处理器80对来自抽样逻辑装置68的确定的抽样值和对应于初始点的磁性读信号的输入抽样53进行处理,以提供至少一个误差信号。
在一个实施例中,误差项处理器80对磁性读信号的输入抽样53进行延时,以便使用来自抽样逻辑装置68的确定的抽样值对磁性读信号的输入抽样53进行对准。
在一个实施例中,误差信号包括增益误差信号81,该增益误差信号由增益误差处理器82提供,以便生成用于驱动增益控制反馈环路83的度量。误差项处理器80对磁性读信号的输入抽样53进行延时85,以便使用来自抽样逻辑装置68的确定的抽样值86对磁性读信号的输入抽样53进行对准。作为一个例子,增益反馈环路可以认为对延时敏感,所以,由选择器71获得的中间比特序列从靠近PRML维特比检测器49的输入53的初始点扩展,从而较少的延时被引入反馈环路。
生成用于驱动增益控制反馈环路83的度量的增益误差处理器82的一个实施例包括,将来自抽样逻辑装置68的确定的抽样值86的绝对值与延时85的输入抽样53的绝对值进行比较。其净差为增益误差的量。例如,如果确定的抽样值86的绝对值为“1”并且延时85的输入抽样53的绝对值为“1.05”,则净差为“+0.05”,表示增益可能太高。本领域的技术人员应当理解,可以采用许多增益误差处理器和增益反馈环路的可选择的类型。
参照图2和图3,在一个实施例中,误差信号包括定时误差信号91,该误差信号91由定时误差处理器92提供,以便生成用于驱动定时控制反馈环路93的度量。误差项处理器80对磁性读信号的输入抽样53进行延时95,以便使用来自抽样逻辑装置68的确定的抽样值96对磁性读信号的输入抽样53进行对准。作为例子,该定时反馈环路可能对延时具有一定的敏感,所以,由选择器71获得的中间比特序列从与PRML维特比检测器49的输入53有点接近的初始点进行扩展,从而使得较少的延时被引入反馈环路。
生成用于驱动定时控制反馈环路93的度量的定时误差处理器92的一个实施例包括:
相位误差
φ error = y ^ n y n - 1 - y ^ n - 1 y n
其中:
y=接收的抽样值
n=接收的抽样索引
φ=相位误差
Figure C20051008305900212
=估算的抽样值
本领域的技术人员应当理解,可以利用许多定时误差处理器和定时反馈环路的可选择的类型。
参照图2和图3,在一个实施例中,误差信号包括均衡器误差信号101,该误差信号由均衡器误差处理器102提供,以便生成用于提供均衡器控制误差信号的度量,例如,用于生成均衡器参数度量103。均衡器参数可以包括或不包括反馈环路。误差项处理器80可以对磁性读信号的输入抽样53进行延时105,以便使用来自抽样逻辑装置68的确定的抽样值106对磁性读信号的输入抽样53进行对准。作为例子,均衡器参数度量如果有对延时的敏感可以有少量的对延时的敏感,所以,由选择器71获得的中间比特序列从接近于PRML维特比检测器49的初始点扩展,从而使得中间比特更加准确。可选择的,如果没有涉及反馈环路,例如均衡器参数度量被定义为离线,则磁性读信号的输入抽样53和确定的抽样值106可以被存储,并且由存储的相关位置进行对准。
正如对本领域的技术人员所知道的,根据称为“LMS”(最小均方)算法的一种或多种算法设置均衡器的参数,有许多这种算法。在该算法中使用的误差项的例子包括:
LMS误差
lms error = y n - y ^ n
其中:
y=接收到的抽样值
n=接收到的抽样索引
Figure C20051008305900222
=估算的抽样值
参照图2和图3,在一个实施例中,误差信号包括经过处理的聚集112以提供误差信息的误差信号,例如,用于误差分析和/或校准。没有必要涉及反馈环路。如上所述,误差项处理器80可以对磁性读信号的输入抽样53进行延时115,以便使用来自抽样逻辑装置68的确定的抽样值116对磁性读信号的输入抽样53进行对准。因为没有反馈环路和对延时的敏感,所以由选择器71获得的中间比特序列从接近PRML维特比检测器49的输出56的初始点扩展,从而中间比特更加准确。可选择地,因为没有涉及反馈环路,磁性读信号的输入抽样53和确定的抽样值116可以被存储并由存储的相关位置进行对准。
可以由误差项处理器112计算的误差项的一个例子包括用于信噪比估算的均方误差:
由校准块进行信噪比(SNR)测量的MSE
calibration = ( y n - y ^ n ) 2
其中:
y=接收到的抽样值
n=接收到的抽样索引
=估算的抽样值
本领域的技术人员应当理解,许多可选择的度量可以从图2中来自抽样逻辑装置68的确定的抽样值116进行收集和利用,例如,通过图1中的控制器18,或通过主机20,或为离线使用在接口21处提供。
根据上述方法论的方法的通常实施例如图5中所示。
在一个实施例中,使用PRML维特比检测器的路径存储器的中间比特生成磁带读通道信号值。如上所述,PRML维特比检测器包括输入、路径度量、路径存储器和输出。
在步骤130,从PRML维特比检测器路径度量识别最大可能路径存储器状态。在图3中的实施例中,识别逻辑装置70对来自PRML维特比检测器的路径度量54的PRML维特比检测器49的最大可能路径存储器状态进行识别。在一个实施例中,识别逻辑装置70比较所有的PRML维特比检测器的路径度量,并且识别具有最大可能的路径度量。
在图5的步骤133中,获得步骤130中识别的最大可能路径存储器状态的中间比特序列,该中间比特序列从位于PRML维特比检测器的输出和输入的中间的路径存储器的初始点进行扩展。如上所述,中间比特序列可以预先选择并固定,或者可编程地进行选择。在图3的实施例中,抽样逻辑装置68的选择器71从PRML维特比检测器的路径存储器中获得比特序列。该比特序列从由识别逻辑装置70识别的路径存储器状态获得,并且该比特序列为识别的最大可能路径存储器状态的中间比特序列。
由选择器71获得的中间比特序列从位于PRML维特比检测器的输出和输入中间的初始点进行扩展。该初始点对应于磁性读信号的输入抽样的时间索引,该磁性读信号已经由PRML维特比检测器经过各种步骤进行处理以到达该初始点。作为一个例子,当PRML维特比检测器接收到该输入抽样时该输入抽样已经被处理,并且每次随后的输入抽样已经被接收。这样,沿着路径存储器的中间比特代表在PRML维特比检测器所分析的特定点上接收到的抽样的“数据”的序列。
在图5的步骤135中,确定对应于步骤133中获得的中间比特序列的抽样值。
步骤135中确定的抽样值可以用于许多用途。
一组例子包括生成误差信号。
在步骤140和141的例子中,误差信号包括增益误差信号(一个或多个),在步骤141中由误差处理器提供该增益误差信号以便生成用于驱动增益控制反馈环路的度量。在步骤140中对磁性读信号的输入抽样进行延时,以便使用确定的抽样值对该磁性读信号的输入抽样进行对准。
在步骤150和151中的例子中,在一个实施例中,误差信号包括定时误差信号,在步骤151中由定时误差处理器提供该定时误差信号以便生成驱动定时控制反馈环路的度量。在步骤150中对磁性读信号的输入抽样进行延时,以便使用确定的抽样值对该磁性读信号的输入抽样进行对准。
在步骤160和161中的例子中,在一个实施例中,误差信号包括均衡器误差信号(一个或多个),在步骤161中由均衡器误差处理器提供该均衡误差信号以便生成提供均衡控制误差信号(一个或多个)的度量,例如,生成均衡器参数度量。该均衡器参数可以包括或不包括反馈环路。在步骤160中,误差项处理器可以对磁性读信号的输入抽样53进行延时105,以便使用来自抽样逻辑装置68的确定的抽样值106对磁性读信号的输入抽样53进行对准。可选择地,如果没有包括反馈环路,例如均衡器参数度量将被定义为离线,则在步骤160中,磁性读信号的输入抽样和确定的抽样值可以被存储并由所存储的相对位置进行对准。
在步骤170和171的例子中,在一个实施例中,误差信号(一个或多个)包括所处理的在步骤171中进行聚集以提供误差信息的误差信号,例如,用于误差分析和/或校准。没有必要包括反馈环路。如上文所述,误差项处理器可以在步骤170中对磁性读信号的输入抽样进行延时,以便使用所确定的抽样值对磁性读信号进行对准。可选择地,因为没有包括反馈环路,所以磁性读信号的输入抽样和所确定的抽样值可以在步骤170中存储并且由所存储的相关位置对准。
本发明的逻辑和方法可以用本领域技术人员知道的任何适当形式实现。
本领域的技术人员应当理解,可以对所述方法的步骤进行修改,并且可以将步骤进行组合。另外,本领域的技术人员应当理解,可以采用与这里说明的不同的具体部件安排。
虽然对本发明的优选实施方式已经进行了详细的描述,但是明显示地,对一个本领域的技术人员而言,不脱离在下面的权利要求中的本发明的范围可以对于这些实施例做出修改和改进。

Claims (48)

1.一种配置为提供关于磁性读信号的输入抽样的至少一个抽样值的抽样逻辑装置,所述输入抽样在PRML维特比检测器的输入部件处提供,该PRML维特比检测器还包括路径度量部件、路径存储器和输出部件,该抽样逻辑装置包括:
识别逻辑装置,配置为对来自所述PRML维特比检测器的所述路径度量的所述PRML维特比检测器的最大可能路径存储器状态进行识别;
选择器,配置为从所述PRML维特比检测器的路径存储器获得所述识别的最大可能路径存储器状态的中间比特序列,所述中间比特序列从位于所述PRML维特比检测器的所述输出和所述输入中间的初始点进行扩展,所述初始点对应于所述磁性读信号的输入抽样。
最大可能抽样逻辑装置,配置为确定对应于所述获得的中间比特序列的抽样值。
2.根据权利要求1的抽样逻辑装置,还包括:
误差项处理器,配置为对所述确定的抽样值和所述对应于所述初始点的所述磁性读信号的所述输入抽样进行处理,从而提供至少一个误差信号。
3.根据权利要求2的抽样逻辑装置,其中,所述误差项处理器配置为对所述磁性读信号的所述输入抽样进行延时,以便使用所述确定的抽样值对所述磁性读信号的所述输入抽样进行对准。
4.根据权利要求3的抽样逻辑装置,其中,所述误差项处理器配置为提供至少一个增益误差信号。
5.根据权利要求3的抽样逻辑装置,其中,所述误差项处理器配置为提供至少一个相位误差信号。
6.根据权利要求2的抽样逻辑装置,其中,所述误差项处理器配置为提供至少一个均衡器控制误差信号。
7.根据权利要求2的抽样逻辑装置,其中,所述误差项处理器还配置为对所述至少一个误差信号进行聚集以提供误差信息。
8.根据权利要求1的抽样逻辑装置,其中,所述选择器配置为可编程地选择所述初始点。
9.根据权利要求1的抽样逻辑装置,其中:
所述选择器从所述PRML维特比检测器路径存储器获得多个所述识别的最大可能路径存储器状态的中间比特序列,每个所述中间比特序列从位于所述PRML维特比检测器的所述输出和所述输入中间的独立的初始点进行扩展,所述初始点对应于所述磁性读信号的输入抽样。
10.根据权利要求9的抽样逻辑装置,还包括:
处理器,配置为对所述磁性读信号的所述输入抽样进行延时,以便使用所述相应初始点的所述确定的抽样值对所述磁性读信号的所述输入抽样进行对准。
11.根据权利要求1的抽样逻辑装置,其中,所述识别逻辑装置配置为比较所述PRML维特比检测器的所述路径度量,并且对具有最大可能的路径度量进行识别。
12.根据权利要求1的抽样逻辑装置,其中,所述最大可能抽样逻辑装置配置为选择识别为与所述获得的中间比特序列相匹配的抽样值。
13.一种磁带读通道检测器,包括:
PRML维特比检测器,包括输入部件、路径度量部件、路径存储器和输出部件;
识别逻辑装置,配置为对来自所述PRML维特比检测器的所述路径度量的所述PRML维特比检测器的最大可能路径存储器状态进行识别;
选择器,配置为从所述PRML维特比检测器的所述路径存储器获得所述识别的最大可能路径存储器状态的中间比特序列,所述中间比特序列从位于所述PRML维特比检测器的所述输出和所述输入中间的初始点进行扩展,所述初始点对应于所述磁性读信号的输入抽样;以及
最大可能抽样逻辑装置,配置为确定对应于所获得的中间比特序列的抽样值。
14.根据权利要求13的磁带读通道检测器,还包括:
误差项处理器,配置为对所述确定的抽样值和对应于所述初始点的所述磁性读信号的所述输入抽样进行处理,以便提供至少一个误差信号。
15.根据权利要求14的磁带读通道检测器,其中,所述误差项处理器配置为对所述磁性读信号的所述输入抽样进行延时,以便使用所述确定的抽样值对所述磁性读信号的所述输入抽样进行对准。
16.根据权利要求15的磁带读通道检测器,其中,所述误差项处理器配置为提供至少一个增益误差信号。
17.根据权利要求15的磁带读通道检测器,其中,所述误差项处理器配置为提供至少一个相位误差信号。
18.根据权利要求14的磁带读通道检测器,其中,所述误差项处理器配置为提供至少一个均衡器控制误差信号。
19.根据权利要求14的磁带读通道检测器,其中,所述误差项处理器还配置为对所述至少一个误差信号进行聚集以提供误差信息。
20.根据权利要求13的磁带读通道检测器,其中,所述选择器配置为可编程地选择所述初始点。
21.根据权利要求13的磁带读通道检测器,其中:
所述选择器配置为从所述PRML维特比检测器路径存储器获得多个所述识别的最大可能路径存储器状态的中间比特序列,每个所述中间比特序列从位于所述PRML维特比检测器的所述输出和所述输入中间的独立的初始点进行扩展,所述初始点对应于所述磁性读信号的输入抽样。
22.根据权利要求21的磁带读通道检测器,还包括:
处理器,配置为对所述磁性读信号的所述输入抽样进行延时,以便使用所述相应的初始点的所述确定的抽样值对所述磁性读信号的所述输入抽样进行对准。
23.根据权利要求13的磁带读通道检测器,其中,所述识别逻辑装置配置为比较所述PRML维特比检测器的所述路径度量,并且对具有最大可能的路径度量进行识别。
24.根据权利要求13的磁带读通道检测器,其中,所述最大可能抽样逻辑装置配置为选择识别为与所述获得的中间比特序列相匹配的抽样值。
25.一种磁带驱动器,包括:
至少一个读头;
驱动器系统,配置为相对于所述至少一个读头移动磁带,从而使得所述至少一个读头可以在所述磁带上检测磁信号;
读通道,配置为对由所述至少一个读头检测到的磁信号进行数字抽样,从而提供所述磁信号的数字抽样;和
磁带读通道检测器,包括:
PRML维特比检测器,包括输入部件、路径度量部件、路径存储器和输出部件;
识别逻辑装置,配置为对来自所述PRML维特比检测器的所述路径度量的所述PRML维特比检测器的最大可能路径存储器状态进行识别;
选择器,用于从所述PRML维特比检测器的所述路径存储器获得所述识别的最大可能路径存储器状态的中间比特序列,所述中间比特序列从位于所述PRML维特比检测器的所述输出和所述输入的中间的初始点进行扩展,所述初始点对应于所述磁性读信号的输入抽样;
最大可能抽样逻辑装置,配置为确定对应于所获得的中间比特序列的抽样值。
26.根据权利要求25的磁带驱动器,还包括:
误差项处理器,配置为对所述确定的抽样值和对应于所述初始点的所述磁性读信号的所述输入抽样进行处理,以提供至少一个误差信号。
27.根据权利要求26的磁带驱动器,其中,所述误差项处理器配置为对所述磁性读信号的所述输入抽样进行延时,以便使用所述确定的抽样值对所述磁性读信号的所述输入抽样进行对准。
28.根据权利要求27的磁带驱动器,其中,所述误差项处理器配置为提供至少一个增益误差信号。
29.根据权利要求27的磁带驱动器,其中,所述误差项处理器配置为提供至少一个相位误差信号。
30.根据权利要求26的磁带驱动器,其中,所述误差项处理器配置为提供至少一个均衡器控制误差信号。
31.根据权利要求26的磁带驱动器,其中,所述误差项处理器还配置为对所述至少一个误差信号进行聚集以提供误差信息。
32.根据权利要求25的磁带驱动器,其中,所述选择器可编程地选择所述初始点。
33.根据权利要求25的磁带驱动器,其中:
所述选择器配置为从所述PRML维特比检测器路径存储器获得所述识别的最大可能路径存储器状态的中间比特序列,所述中间比特序列从位于所述PRML维特比检测器的所述输出和所述输入的中间的初始点进行扩展,所述初始点对应于所述磁性读信号的输入抽样。
34.根据权利要求33的磁带驱动器,还包括:
处理器,配置为对所述磁性读信号的所述输入抽样进行延时,以便使用所述相应的初始点的所述确定的抽样值对所述磁性读信号的所述输入抽样进行对准。
35.根据权利要求25的磁带驱动器,其中,所述识别逻辑装置配置为比较所述PRML维特比检测器的所述路径度量,并且对具有最大可能的路径度量进行识别。
36.根据权利要求25的磁带驱动器,其中,所述最大可能抽样逻辑装置配置为选择识别为与所述获得的中间比特序列相匹配的抽样值。
37.一种采用PRML维特比检测器提供关于磁性读信号的输入抽样的至少一个抽样值信号的方法,该PRML维特比检测器包括输入部件、路径度量部件、路径存储器和输出部件,所述方法包括步骤:
从所述PRML维特比检测器路径度量识别最大可能路径存储器状态;
从所述PRML维特比检测器路径存储器获得所述识别的最大可能路径存储器状态的中间比特序列,所述中间比特序列从位于所述PRML维特比检测器的所述输出和所述输入的中间的初始点进行扩展,所述初始点对应于所述磁性读信号的输入抽样;和
确定对应于所述获得的中间比特序列的抽样值。
38.根据权利要求37的方法,还包括步骤:
对所述确定的抽样值和对应于所述初始点的所述磁性读信号的所述输入抽样进行处理,以提供至少一个误差信号。
39.根据权利要求38的方法,其中,所述处理步骤包括:对所述磁性读信号的所述输入抽样进行延时,以便使用所述确定的抽样值对所述磁性读信号的所述输入抽样进行对准。
40.根据权利要求39的方法,其中,所述处理步骤提供至少一个增益误差信号。
41.根据权利要求39的方法,其中,所述处理步骤提供至少一个相位误差信号。
42.根据权利要求38的方法,其中,所述处理步骤提供至少一个均衡器控制误差信号。
43.根据权利要求38的方法,其中,所述处理步骤还包括对所述至少一个误差信号进行聚集以提供误差信息。
44.根据权利要求37的方法,还包括步骤:
可编程地选择所述初始点。
45.根据权利要求37的方法,其中:
所述获得步骤包括:从所述PRML维特比检测器路径存储器获得多个所述识别的最大可能路径存储器状态的中间比特序列,每个所述中间比特序列从位于所述PRML维特比检测器的所述输出和所述输入中间的独立的初始点进行扩展,所述初始点对应于所述磁性读信号的输入抽样。
46.根据权利要求45的方法,还包括步骤:
对所述磁性读信号的所述输入抽样进行延时,以便使用所述相应的初始点的所述确定的抽样值对所述磁性读信号的所述输入抽样进行对准。
47.根据权利要求37的方法,其中,所述识别步骤包括:比较所述路径度量,并且对具有最大可能的路径度量进行识别。
48.根据权利要求37的方法,其中,所述确定步骤包括:选择识别为与所获得的中间比特序列相匹配的抽样值。
CNB2005100830592A 2004-12-03 2005-07-08 采用prml维特比检测器的磁带读通道 Expired - Fee Related CN100351900C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/003,316 2004-12-03
US11/003,316 US7430084B2 (en) 2004-12-03 2004-12-03 Magnetic tape read channel signal values developed employing intermediate bits of the path memory of a PRML viterbi detector

Publications (2)

Publication Number Publication Date
CN1783215A CN1783215A (zh) 2006-06-07
CN100351900C true CN100351900C (zh) 2007-11-28

Family

ID=36573868

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100830592A Expired - Fee Related CN100351900C (zh) 2004-12-03 2005-07-08 采用prml维特比检测器的磁带读通道

Country Status (2)

Country Link
US (2) US7430084B2 (zh)
CN (1) CN100351900C (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7430084B2 (en) * 2004-12-03 2008-09-30 International Business Machines Corporation Magnetic tape read channel signal values developed employing intermediate bits of the path memory of a PRML viterbi detector
US7436609B2 (en) * 2004-12-15 2008-10-14 International Business Machines Corporation Apparatus method and system for concurrent gain control in a magnetic read channel
US7889823B2 (en) * 2005-03-03 2011-02-15 Seagate Technology Llc Timing recovery in a parallel channel communication system
US7394608B2 (en) * 2005-08-26 2008-07-01 International Business Machines Corporation Read channel apparatus for asynchronous sampling and synchronous equalization
US8090059B1 (en) 2006-05-01 2012-01-03 Marvell International Ltd. Multi-viterbi receive channel decoder
JP2013149306A (ja) * 2012-01-18 2013-08-01 Toshiba Corp 信号処理回路、信号処理方法、及び磁気ディスク装置
US11404078B1 (en) 2021-08-12 2022-08-02 International Business Machines Corporation Measuring amplitudes of written tracks in a tape drive to determine errors in read and write elements in the tape drive

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1295330A (zh) * 1999-11-04 2001-05-16 三星电子株式会社 调节均衡器的滤波器系数改善性能的数据再现设备和方法
CN1327636A (zh) * 1999-08-02 2001-12-19 皇家菲利浦电子有限公司 检测设备
US6366418B1 (en) * 1999-06-30 2002-04-02 Maxtor Corporation Method for reducing data overhead in PRML data channel
US20020126749A1 (en) * 2001-03-12 2002-09-12 International Business Machines Corporation Method and apparatus for enhanced timing loop for a PRML data channel
US6535345B1 (en) * 1999-07-21 2003-03-18 Fujitsu Limited Signal processing apparatus and signal processing method
US20030194027A1 (en) * 1998-09-18 2003-10-16 Coene Willem M.J. Partial response maximum likelihood (PRML) bit detection apparatus

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5291500A (en) * 1990-05-22 1994-03-01 International Business Machines Corporation Eight-sample look-ahead for coded signal processing channels
US5416651A (en) * 1990-10-31 1995-05-16 Sony Corporation Apparatus for magnetically recording digital data
WO1992009144A1 (fr) * 1990-11-19 1992-05-29 Fujitsu Limited Procede de decodage de vraisemblance maximale et dispositif relatif
JP3470341B2 (ja) * 1992-11-13 2003-11-25 ソニー株式会社 ディジタル信号再生回路
US5424881A (en) * 1993-02-01 1995-06-13 Cirrus Logic, Inc. Synchronous read channel
EP0644661B1 (en) * 1993-09-20 2000-06-14 Canon Kabushiki Kaisha Signal processing apparatus
US5412669A (en) * 1993-12-09 1995-05-02 Cirrus Logic, Inc. Add, compare and select circuit
US5497384A (en) * 1993-12-29 1996-03-05 International Business Machines Corporation Permuted trellis codes for input restricted partial response channels
WO1996005680A1 (fr) * 1994-08-08 1996-02-22 Ntt Mobile Communications Network Inc. Procede de detection de retard a prediction lineaire des ondes a modulation de phase differentielle (mdpd)
US5987634A (en) * 1994-11-17 1999-11-16 Cirrus Logic, Inc. Channel quality circuit in a sampled amplitude read channel
DE69535160T2 (de) * 1995-09-18 2007-06-28 Hitachi Global Storage Technologies Netherlands B.V. Vorrichtung und verfahren zur rauschvorhersagenden maximal-wahrscheinlichkeitsdetektion
JP3350349B2 (ja) * 1995-09-26 2002-11-25 株式会社日立製作所 ディジタル情報信号再生回路及びディジタル情報装置
JP3521584B2 (ja) * 1995-11-16 2004-04-19 ソニー株式会社 最尤復号化器および情報再生装置
US5757855A (en) * 1995-11-29 1998-05-26 David Sarnoff Research Center, Inc. Data detection for partial response channels
JPH09205373A (ja) * 1996-01-24 1997-08-05 Sony Corp ビタビ復号方法及びビタビ復号器
US5771127A (en) * 1996-07-29 1998-06-23 Cirrus Logic, Inc. Sampled amplitude read channel employing interpolated timing recovery and a remod/demod sequence detector
US5857002A (en) * 1996-08-16 1999-01-05 International Business Machines Corporation PRML channel with EPR4 equalization and clocking
JP3318643B2 (ja) 1996-11-19 2002-08-26 ソニー株式会社 ビタビ復号器
US5970104A (en) * 1997-03-19 1999-10-19 Cadence Design Systems, Inc. Method and apparatus for generating branch metrics and branch indices for convolutional code Viterbi decoders
US6201839B1 (en) * 1997-05-09 2001-03-13 Carnegie Mellon University Method and apparatus for correlation-sensitive adaptive sequence detection
US6438180B1 (en) * 1997-05-09 2002-08-20 Carnegie Mellon University Soft and hard sequence detection in ISI memory channels
US5961658A (en) * 1997-05-23 1999-10-05 Cirrus Logic, Inc. PR4 equalization and an EPR4 remod/demod sequence detector in a sampled amplitude read channel
KR100244767B1 (ko) * 1997-06-25 2000-02-15 전주범 디지탈 자기 기록/재생 시스템의 선택적 동기/비동기 부분 응답 채널 데이터 검출 장치
CN1201479C (zh) * 1997-10-08 2005-05-11 西加特技术有限责任公司 在使用判定反馈的磁记录中检测数据的方法和设备
JP3861409B2 (ja) * 1997-10-24 2006-12-20 ソニー株式会社 ディジタル信号再生装置
US6097769A (en) * 1998-02-10 2000-08-01 Lucent Technologies Inc. Viterbi detector using path memory controlled by best state information
US6597526B1 (en) * 1998-08-14 2003-07-22 Overland Storage, Inc. Magnetic tape drive apparatus including a variable rate encoder
US6424686B1 (en) * 1999-03-31 2002-07-23 International Business Machines Corporation Maximum likelihood detection with difference metrics and programmed coefficients
US6654929B1 (en) * 1999-10-01 2003-11-25 Matsushita Electric Industrial Co., Ltd. Viterbi decoder and Viterbi decoding method
JP2001166331A (ja) * 1999-12-03 2001-06-22 Fujitsu Ltd 液晶表示装置
US6791776B2 (en) * 2000-04-26 2004-09-14 Hitachi, Ltd. Apparatus for information recording and reproducing
TW522380B (en) * 2000-12-13 2003-03-01 Acer Labs Inc Viterbi detector for signal processing device with partial response maximum likelihood
JP3532884B2 (ja) * 2001-05-18 2004-05-31 松下電器産業株式会社 ビタビ復号器
JP2003257152A (ja) * 2002-02-28 2003-09-12 Sony Corp 記録媒体、テープドライブ装置
US6826140B2 (en) * 2002-08-26 2004-11-30 Bae Systems Information And Electronic Systems Integration Inc Multichannel digital recording system with multi-user detection
TWI224432B (en) * 2003-10-28 2004-11-21 Ind Tech Res Inst A re-configurable Viterbi decoder
US7653154B2 (en) * 2004-05-25 2010-01-26 Agere Systems Inc. Method and apparatus for precomputation and pipelined selection of intersymbol interference estimates in a reduced-state Viterbi detector
US7430084B2 (en) * 2004-12-03 2008-09-30 International Business Machines Corporation Magnetic tape read channel signal values developed employing intermediate bits of the path memory of a PRML viterbi detector

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030194027A1 (en) * 1998-09-18 2003-10-16 Coene Willem M.J. Partial response maximum likelihood (PRML) bit detection apparatus
US6366418B1 (en) * 1999-06-30 2002-04-02 Maxtor Corporation Method for reducing data overhead in PRML data channel
US6535345B1 (en) * 1999-07-21 2003-03-18 Fujitsu Limited Signal processing apparatus and signal processing method
CN1327636A (zh) * 1999-08-02 2001-12-19 皇家菲利浦电子有限公司 检测设备
CN1295330A (zh) * 1999-11-04 2001-05-16 三星电子株式会社 调节均衡器的滤波器系数改善性能的数据再现设备和方法
US20020126749A1 (en) * 2001-03-12 2002-09-12 International Business Machines Corporation Method and apparatus for enhanced timing loop for a PRML data channel

Also Published As

Publication number Publication date
US7430084B2 (en) 2008-09-30
CN1783215A (zh) 2006-06-07
US7573665B2 (en) 2009-08-11
US20080253012A1 (en) 2008-10-16
US20060119964A1 (en) 2006-06-08

Similar Documents

Publication Publication Date Title
CN100351900C (zh) 采用prml维特比检测器的磁带读通道
CN1109345C (zh) 错误纠正设备和方法,及磁盘设备
CN1111842C (zh) 磁盘重现装置和用于控制该装置的方法
CN1077319C (zh) 记录和重现数据以及传送的方法和装置
CN1163066C (zh) 用于光记录介质的记录和/或再现设备及方法
CN1254819C (zh) 光盘缺陷的管理方法和光盘装置
CN1314014C (zh) 记录控制装置、记录和再现装置和记录控制方法
CN1260714C (zh) 光学信息记录/再现装置及记录/再现信息的方法
CN1886794A (zh) 评价装置以及评价方法
CN1161761C (zh) 用于记录和/或重现盘的装置和方法
CN1207707C (zh) 光盘装置和光盘记录方法
CN1612477A (zh) 自适应均衡器、解码装置和误差检测装置
CN1180219A (zh) 带有波形均衡器和焦点调节电路的光盘驱动器
CN1291382C (zh) 转盘存储装置
CN1128447C (zh) 自动均衡系统
CN1788307A (zh) 数据再现设备
CN1627392A (zh) 利用倾斜调整的数据再现方法和数据再现设备
CN1189872C (zh) 盘驱动装置
CN1691153A (zh) 光盘装置、环路增益设定方法和环路增益设定程序
CN1542774A (zh) 跟踪误差检测装置
CN1263003C (zh) 地址信息读取方法以及地址信息读取装置
CN1720580A (zh) 自适应均衡电路和自适应均衡方法
CN1551183A (zh) 控制和执行记录或再生的设备和方法和记录介质识别设备
CN1284140C (zh) 记录/重放装置
CN1669300A (zh) 同步信号检测装置、同步信号检测方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20071128

Termination date: 20200708

CF01 Termination of patent right due to non-payment of annual fee