首页> 外国专利> Concurrent generation of ECC error syndromes and CRC validation syndromes in a DVD storage device

Concurrent generation of ECC error syndromes and CRC validation syndromes in a DVD storage device

机译:在DVD存储设备中同时生成ECC错误校验子和CRC校验校验子

摘要

A compact disk (CD) and digital video disk (DVD) error correction system is disclosed which generates a CRC validation syndrome on-the-fly while correcting the CD/DVD product code, thereby reducing the overall access latency as compared to the prior art. For the DVD product code, which comprises multiple data sectors with separate CRC symbols appended to each data sector, a buffer used for C1 and C2 encoding/decoding in CD mode is used to store partial data and error CRC syndromes for each data sector. During the vertical (P) and horizontal (Q) passes over the DVD product code, data and error CRC syndrome registers are loaded with the appropriate partial CRC syndromes depending on the current data symbol being processed by a P/Q decoder. After processing each data sector, the data and error CRC syndromes for each data sector are combined and compared to a constant to determine whether the corrections to the data sector are valid and complete. The data and error CRC syndromes are adjusted during the P and Q passes to account for offsets in the CRC codeword symbols. For example, when processing a vertical (i.e., P) codeword, it is necessary to adjust the error CRC syndromes by one row of data symbols for each vertical symbol processed. This is carried out by using a special multiplier circuit which multiplies the data and error CRC syndromes byPPx.sup.k MODG(x)PPwhere k is the offset (e.g., one row of symbols) and G(x) is the CRC generator polynomial.
机译:公开了一种光盘(CD)和数字视频盘(DVD)纠错系统,其在校正CD / DVD产品代码的同时即时生成CRC验证综合症,从而与现有技术相比减少了总体访问等待时间。 。对于DVD产品代码(包括多个数据扇区,每个数据扇区附加了单独的CRC符号),用于CD模式下的C1和C2编码/解码的缓冲区用于存储每个数据扇区的部分数据和错误CRC校验子。在DVD产品代码的垂直(P)和水平(Q)传递期间,根据P / Q解码器正在处理的当前数据符号,向数据和错误CRC校验子寄存器加载适当的部分CRC校验子。在处理完每个数据扇区后,将每个数据扇区的数据和错误CRC校验子合并在一起,并与一个常量进行比较,以确定对数据扇区的校正是否有效和完整。在P和Q传递期间调整数据和错误CRC校验子,以解决CRC码字符号中的偏移。例如,当处理垂直(即,P)码字时,对于每个被处理的垂直符号,必须通过一行数据符号来调整错误CRC校验子。这是通过使用特殊的乘法器电路执行的,该电路将数据和错误CRC校验子乘以

x.kup MODG(x)

,其中k是偏移量(例如,一行的符号),G(x)是CRC生成多项式。

著录项

  • 公开/公告号US5991911A

    专利类型

  • 公开/公告日1999-11-23

    原文格式PDF

  • 申请/专利权人 CIRRUS LOGIC INC.;

    申请/专利号US19970970600

  • 发明设计人 CHRISTOPHER P. ZOOK;

    申请日1997-11-14

  • 分类号G11B20/18;

  • 国家 US

  • 入库时间 2022-08-22 01:39:01

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号