驱家通行证
 
联系我们 | 镜像合作
 
首页 | 资讯 视点 评测 | 产品体验 | 驱动中心 更新 搜索 分类 查询向导 订阅向导 驱动精灵 | 移动之家 硬件工具 | 社区 | 手机版
评测首页 | 最近文章 | 最热文章 | 最新新品 | 读者推荐 | 横评测试 | 综合导购
当前位置 > 评测中心 > 光驱
关键字: 搜索  
有多少错误可以忍耐?CD与DVD光盘质量深入探讨(上篇)
驱动之家[原创] 作者:存储时代:赵效民 编辑:rayHu 2005-01-05 13:22:00 Loading

内容导航:

    [CD光盘的编码与纠错——CD光盘的编码与流程]

CD光盘使用了两种编码来分别保证光盘的刻录质量,一个是从信息的逻辑正确性上保证,一个是从物理刻录的通道脉冲的识别可靠性上保证。它们分别是CIRC编码与EFM调制编码。

CIRC的全称是交叉交错理德-所罗门编码(Cross Interleaved Read-Solomon Code),它的主旨是除了增加二维纠错编码外,还将源数据打散,根据一定的规则进行扰频和交错编码,使数据相互交叉交错,从而进一步提高纠错的能力,因为这样一来用户数据的错误将很难连续起来,有利于提高整体的纠错能力。


有多少错误可以忍耐?CD与DVD光盘质量深入探讨(上篇)

我们现在再来看看上面这张CD数据流程图,图中的编号就是CD刻录时的数据生成的过程。

第一步首先生成一个帧的原始数据,24字节,我们可以称之为初始帧(在相关标准中则叫Frame-1,简称F1)

第二步就是加入CIRC编码,一共8个字节,我们可以称之为校验帧(在相关标准中则叫Frame-2,简称F2),总字节数为32个。我们常说的,所谓的C1与C2纠错码就是在这一阶段加进去的,C1与C2的C就是CIRC编码的缩写。

第三步就是加入控制码,一个字节,我们可以称之为数据帧(在相关标准中则叫Frame-3,简称F3),此时帧的容量为33字节。

之后每个F3帧再加入3个字节的同步信息码就成为了最终用于刻录的帧,总容量为36字节。最后经过EFM调制,基本上是以每字节8bit转换成每字节17 bit的方式生成最终的信道脉冲(Channel bit)以控制刻录激光的开与关。

什么是EFM编码呢?就是Eight to Fourteen Modulation的缩写,即8至14调制。为什么会使用这样的编码对源数据进行“修改”呢?这还要从光盘的读取原理说起。


有多少错误可以忍耐?CD与DVD光盘质量深入探讨(上篇)

光盘上的凹坑与平面并不直接代表0和1

光盘的读取是根据反射激光的强弱来进行逻辑1与0的分辨,但激光反射功率的强与弱并不直接代表1或0。反射功率强弱的突变点,也就是反射电平的翻转点,将被判断为逻辑值1,长时间的凹坑与平面则都是逻辑值0。

这样一来,如果是连续的1,那么就意味着凹坑与平面要突变多次,会占用更多的刻录空间,从而将影响有效的数据容积(或者说是信息量),而若以电平的高低来代表1和0,如果连续的0或1很长,又很难判断有多少个1和0,0与1的转变也较难分辨,所以必须要加以一定的规则限制。这个规则可以借助某种编码方式来禁止连续的1,并且又能把连续的0的长度限制在某种范围之内以利于识别,这就是所谓的“游程限制(RLL,Run Length Limited)编码规则”。

EFM就是这样的一种专用于信息记录的信道调制编码,它将原始数据重新进行编排,以保证不会有连续的1出现,而连续的0则被控制在2至10个之间,可以表示为RLL(2,10)。也就是说,光盘上的信息中,两个逻辑1之间,最多有连续10个0,最少要有连续两个0。这样,有了相应的规则后,再配合时钟计时信息(每个信道脉冲的时间长度),就可以准确的分辨出数据了。需要指出的是,当8bit数据重新编成14bit数据后,两个14bit代码之间则还要符合RLL(2,10)的要求,因此还要根据相邻14bit代码的情况加入3bit的合并码(Merging bit),从而使最终的编码长度变为17bit。


有多少错误可以忍耐?CD与DVD光盘质量深入探讨(上篇)

EFM调制编码示意图,为了保证两个14位编码之间仍符合RLL(2,10)的要求又加入了3位合并码,因此EFM其实是8至17编码

了解了CIRC与EFM在CD数据刻录中的作用,就不难理解与之相关的CD刻录质量标准的含义,下面我们就将深入介绍有关CD光盘的C1与C2编码与纠错标准。而与EFM相关的就是我们常常能听到“高手”们讨论的Jitter,将在本专题后面的章节详细讲述。

继续>>下一页
上一页 [第1页][第2页][第3页][第4页][第5页][第6页][第7页][第8页][第9页] 下一页

 文章内容导航
第1页有多少错误可以忍耐?CD与DVD光盘质量深入探讨
第2页CD光盘的编码与纠错——CD光盘的数据结构
第3页CD光盘的编码与纠错——CD光盘的编码与流程
第4页CD光盘的编码与纠错——CIRC编码流程
第5页CD光盘的编码与纠错——C1与C2解码纠错
第6页CD光盘的编码与纠错——有关CD光盘纠错的业界标准
第7页DVD光盘的编码与纠错——DVD光盘的数据流程
第8页DVD光盘的编码与纠错——RSPC数据块与扇区结构
第9页DVD光盘的编码与纠错——DVD有关数据错误标准的业界规定
相关文章 热点推荐

热门文章
PV排行 热议排行

读者推荐文章
插上性能的翅膀:催化剂8.11详尽
征服兰博基尼 《极品飞车12:无间
· 与苹果iPhone试比高! 魅族M8全球首测
· 雷死人不偿命 史上最强硬盘横评
· 决战太平洋:《使命召唤5:战火中的世
· 600元显卡谁更强?A/N低端主流显卡对决
· 这不是苹果:超强桔子手机评测
· 隐形轰炸机来改变历史 银欣全塔机箱RAV
· 屠龙宝刀砺新刃:Intel Core i7首发日
· 加速!加速!西数万转硬盘猛禽RAID测试
· 独立IGP平台?5款主板综评Intel G45