执行可变数量的纠错重复的数字信号处理方法和装置制造方法及图纸

技术编号:3057584 阅读:170 留言:0更新日期:2012-04-11 18:40
在一种用于在光盘系统中处理数字信号的装置和方法中,所述数字信号处理装置包括EDC单元,它处理由EFM解调器解调的数据以预先确定输入数据是否需要纠错。当所述EDC确定指示所述输入数据没有错误时,所述装置不对所述数据执行纠错。仅仅当确定所述输入数据具有错误时,所述装置执行纠错。因此,改善了数据处理效率。所述数字信号处理装置按照错误量来对具有错误的数据重复进行纠错达到最大n次。使纠错重复的次数可变以便最大化纠错能力。而且,所述装置将在执行EFM解调时产生的擦除信息转换为在GF(28)域上的擦除位置,并且向每个PI代码字的奇偶校验的后部增加10字节的擦除位置以将它用于PI擦除纠正。因此,可以有效地执行PI擦除纠正。

【技术实现步骤摘要】

本专利技术涉及一种光盘解码器系统,具体涉及一种用于从诸如DVD的光盘读取和处理数据的数字信号处理方法和装置。
技术介绍
光盘播放器再现在诸如致密盘(CD)或数字多用途盘(DVD)之类的光盘介质上记录的数据。具体地说,在光盘播放器中,拾取单元向光盘的轨道辐射激光束,并且根据在反射光束中的变化来检测在光盘上的凹坑。如此再现在所述光盘介质上记录的数字数据。光盘播放器的解调速度当前稳定在大约16x。另外,可读性——它是读取具有由光盘上的划痕或缺陷导致的错误的数据的能力——已经变成在光盘播放器中的重要因素。因此,通过对突发串、随机错误等的重复纠正来改善光盘播放器的可读性。众所周知,为了改善可读性,需要增强自动增益控制器、均衡器、数据限幅器和锁相环的性能。但是,也可以通过开发校正比DVD规范所定义的更大数量的数据的能力来改善可读性。在传统的重复纠正方法中,在所读取的数据中存在的错误被纠正固定次数,诸如一次(按照序列PI(内码奇偶校验)纠正-PO(外码奇偶校验)纠正)或两次(按照序列PI纠正-PO纠正-PI纠正-PO纠正)。在这种情况下,纠错码(ECC)块运行以执行纠错预定的固定次数,即使当存在很少或没有错误时也是如此。这占用了存储器带宽,并且对系统吞吐量有负面影响。而且,因为纠错序列被执行固定次数,所以不能对具有大量随机错误的输入数据执行纠错。而且,随着光盘系统的速度继续增加,当不使用高速缓冲存储器时,如果不将操作频率增加到130MHz以上就不能执行在一个块周期内的大于两次重复的重复纠错。同时,通过光盘播放器的八到十四调制EFM(或EFM+)解调器来产生用于擦除纠正PI代码——它是从光盘读取的内码——的擦除信息。通常,当分离EFM和ECC块时,向每个字节添加1比特的擦除标志以产生9比特的数据。但是,当使用SDRAM时难于使用所述9比特的数据。即使当使用内部SRAM或FIFO时,也难于产生擦除信息,这是因为FIFO的每个字的比特的数量在重复纠错模式中应当是9比特,或者是因为标志信息定时问题。
技术实现思路
本专利技术提供了一种用于在光盘系统中处理数字信号的方法和装置,它们使得能够按照是否存在要纠正的任何错误而改变对数字数据信号执行的重复纠错的重复次数,由此防止系统吞吐量的减小,并且改善系统效率。本专利技术也提供了一种用于在光盘系统中处理数字信号的方法和装置,它们解决了在使用消除标志时要处理的数据比特的数量增加的问题。在一个方面中,本专利技术涉及一种数字信号处理方法,用于重复地纠正在光盘系统中读取的数字数据,所述方法包括(a)解调从光盘读取的数字数据以产生EFM解调数据;(b)将所述EFM解调数据解扰,并且检查与所述数据相关联的错误检测码(EDC)以确定是否在所述数据中存在错误;(c)当所述EDC指示在所述数据中存在至少一个错误时,重复地对于所述数据执行PI/PO纠错操作,并且向主机传送作为结果的纠错数据;以及(d)当EDC指示在所述数据中不存在错误时,向主机传送所述数据而不对所述数据执行PI/PO纠错操作。在一个实施例中,重复执行PI/PO纠错操作,直到在所述数据中没有剩余无法纠正的代码字为止。在另一个实施例中,(c)还包括确定是否重复执行纠错操作的次数等于预定的最大重复次数n,并且如果如此,则向主机传送纠错的数据。在另一个实施例中,(c)还包括当存在代码错误时将纠错的数据解扰并且产生错误标志,并且使用错误标志来执行PI/PO纠错。在另一个实施例中,所述方法还包括响应于外部数据请求信号而对从步骤(c)产生的纠错数据或从步骤(d)产生的未纠错的数据解扰,并且响应于由错误标志指示的是否存在错误而改变协议。在另一个方面中,本专利技术涉及一种数字信号处理装置,用于重复地纠正在光盘系统中读取的数字数据,所述装置包括EFM解调器,用于解调从光盘读取的数字数据以产生EFM解调数据;第一解扰和EDC单元,用于将所述EFM解调数据解扰,并且检查与所述数据相关联的错误检测码(EDC)以确定是否在所述EFM解调数据中存在错误;纠错码(ECC)单元,用于当在所述EFM解调数据中存在错误时,重复地对所述数据执行纠错操作,并且向主机传送作为结果的纠错数据。在所述EFM解调数据中不存在错误时,向所述主机传送所述数据而不对所述数据执行纠错操作。在一个实施例中,当在EFM解调数据中存在错误时,重复执行纠错操作,直到在所述EFM解调数据中没有剩余无法纠正的代码字为止。在另一个实施例中,所述纠错操作包括PI/PO纠错操作。在另一个实施例中,ECC单元确定执行纠错的次数是否等于预定次数,如果如此,则向主机传送作为结果的纠错数据。在另一个实施例中,所述数字信号处理装置还包括存储器,用于存储EFM解调数据和已纠错数据。在另一个实施例中,所述数字信号处理装置还包括第二解扰和EDC单元,用于将已纠错的数据解扰以产生用于纠错的错误标志,并且在存在代码错误时产生所述错误标志。在另一个实施例中,所述数字信号处理装置还包括解扰器,用于响应于外部数据请求信号而对纠错数据解扰,并且响应于错误标志而改变协议。在另一个方面中,本专利技术涉及一种数字信号处理方法,用于在光盘系统中的所读取的数字数据的PI码的擦除纠正,所述方法包括(a)解调从光盘读取的数字数据以产生EFM解调数据;(b)产生在具有EFM解调错误的数据段的每个代码字中的对应位置处的GF域上的擦除位置;(c)在存储器中存储擦除位置;以及(d)当ECC单元读取PI代码字时另外读取对应于对应代码字的擦除位置,以使用用于PI擦除纠正的所读取的擦除位置。在一个实施例中,在步骤(c)中,对于每个对应的代码字存储10字节的擦除位置。在另一个实施例中,在步骤(c)中,在存储器中以8个比特存储所述擦除位置。在另一个方面,本专利技术涉及一种数字信号处理装置,用于在光盘系统中的所读取的数字数据的PI码的擦除纠正,所述装置包括EFM解调器,用于解调从光盘读取的数字数据以产生EFM解调数据,产生在具有EFM解调错误的数据段的每个代码字中的对应位置处的GF域上的擦除位置,并且在存储器中存储擦除位置;以及ECC单元,用于使用纠错码和对应于PI代码字的擦除位置来对EFM解调数据执行PI擦除纠正,并且向主机输出纠错的数据。在一个实施例中,EFM解调器对于每个对应的代码字在存储器中存储10字节的擦除位置。在另一个实施例中,EFM解调器在存储器中以8个比特存储所述擦除位置。在另一个方面,本专利技术涉及一种数字信号处理方法,用于重复地纠正在光盘系统中所读取的数字数据,所述方法包括(a)解调从光盘读取的数字数据以产生EFM解调数据;(b)产生在具有EFM解调错误的字节的每个代码字中的对应位置处的GF域上的擦除位置;(c)在存储器中存储擦除位置;(d)对所述EFM解调数据解扰,并且检查与所述数据相关联的错误检测码(EDC)以确定是否在所述数据中存在错误;(e)当所述EDC指示在所述数据中存在至少一个错误时,重复地对所述数据执行PI/PO纠错操作,并且向主机传送作为结果的纠错数据;以及(f)当EDC指示在所述数据中不存在错误时,向主机传送所述数据而不对所述数据执行PI/PO纠错操作。在一个实施例中,重复执行PI/PO纠错操作,直到在所述数据中没有剩余无法纠正的代码字为止。在另一个本文档来自技高网
...

【技术保护点】
一种数字信号处理方法,用于重复地纠正在光盘系统中读取的数字数据,所述方法包括:(a)解调从光盘读取的数字数据以产生EFM解调数据;(b)将所述EFM解调数据解扰,并且检查与所述数据相关联的错误检测码(EDC)以确定是否在所述数据中存在错误;(c)当所述EDC指示在所述数据中存在至少一个错误时,重复地对于所述数据执行PI/PO纠错操作,并且向主机传送作为结果的已纠错数据;以及(d)当EDC指示在所述数据中不存在错误时,向主机传送所述数据而不对所述数据执行PI/PO纠错操作。

【技术特征摘要】
KR 2004-10-11 81113/041.一种数字信号处理方法,用于重复地纠正在光盘系统中读取的数字数据,所述方法包括(a)解调从光盘读取的数字数据以产生EFM解调数据;(b)将所述EFM解调数据解扰,并且检查与所述数据相关联的错误检测码(EDC)以确定是否在所述数据中存在错误;(c)当所述EDC指示在所述数据中存在至少一个错误时,重复地对于所述数据执行PI/PO纠错操作,并且向主机传送作为结果的已纠错数据;以及(d)当EDC指示在所述数据中不存在错误时,向主机传送所述数据而不对所述数据执行PI/PO纠错操作。2.按照权利要求1的数字信号处理方法,其中,重复执行PI/PO纠错操作,直到在所述数据中没有剩余无法纠正的代码字为止。3.按照权利要求1的数字信号处理方法,其中,(c)还包括确定是否重复执行纠错操作的次数等于预定的最大重复次数n,并且如果如此,则向主机传送已纠错数据。4.按照权利要求1的数字信号处理方法,其中,(c)还包括当存在代码错误时将已纠错数据解扰并且产生错误标志,并且使用错误标志来执行PI/PO纠错。5.按照权利要求3的数字信号处理方法,还包括响应于外部数据请求信号而对从步骤(c)产生的已纠错数据或从步骤(d)产生的未纠错数据进行解扰,并且响应于是否存在错误而改变协议。6.一种数字信号处理装置,用于重复地纠正在光盘系统中读取的数字数据,所述装置包括EFM解调器,用于解调从光盘读取的数字数据以产生EFM解调数据;第一解扰和EDC单元,用于将所述EFM解调数据解扰,并且检查与所述数据相关联的错误检测码(EDC)以确定是否在所述EFM解调数据中存在错误;纠错码(ECC)单元,用于当在所述EFM解调数据中存在错误时,重复地对所述数据执行纠错操作,并且向主机传送作为结果的已纠错数据;和其中,在所述EFM解调数据中不存在错误时,向所述主机传送所述数据而不对所述数据执行纠错操作。7.按照权利要求6的数字信号处理装置,其中,当在EFM解调数据中存在错误时,重复执行纠错操作,直到在所述EFM解调数据中没有剩余无法纠正的代码字为止。8.按照权利要求6的数字信号处理装置,其中,所述纠错操作包括PI/PO纠错操作。9.按照权利要求6的数字信号处理装置,其中,ECC单元确定是否执行纠错的次数等于预定次数,并且如果如此,则向主机传送作为结果的纠错数据。10.按照权利要求6的数字信号处理装置,还包括存储器,用于存储EFM解调数据和已纠错数据。11.按照权利要求10的数字信号处理装置,还包括第二解扰和EDC单元,用于将已纠错数据解扰以产生用于纠错的错误标志,并且当存在代码错误时产生所述错误标志。12.按照权利要求11的数字信号处理装置,还包括解扰器,用于响应于外部数据请求信号而对已纠错数据解扰,并且响应于错误标志而改变协议。13.一种数字信号处理方法,用于在光盘系统中的所读取的数字数据的PI码的擦除纠正,所述方法包括(a)解调从光盘读取的数字数据以产生EFM解调数据;(b)产生在具有EFM解调错误的数据段的每个代码字中的对应位置处的GF域上的擦除位置;(c)在存储器中存储擦除位置;以及(d)当ECC单元读取PI代码字时另外读取对应于对应代码字的擦除位置,以使用用于PI擦除纠正的所读取的擦除位置。14.按照权利要求13的数字信号处理...

【专利技术属性】
技术研发人员:金济源
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1