UID14378
威望35
金钱81765
交易诚信度2
主题50
帖子1702
注册时间2001-11-21
最后登录2024-6-12
高级会员
   
交易诚信度2
注册时间2001-11-21
|
以下关于CD唱机纠错机制的说明摘录自Sony公司的技术资料:
Error Correction
• In the CD format, one 8-bit data contains two error correction codes, C1 and C2.
For C1 correction, the code is created with 28-byte information and 4-byte C1 parity.
For C2 correction, the code is created with 24-byte information and 4-byte parity.
Both C1 and C2 are Reed Solomon codes with a minimum distance of 5.
• The correction status can be monitored externally. See Table 3-2.
• When the C2 pointer is high, the data in question was uncorrectable. Either the pre-value was held or an
average value interpolation was made for the data.
错误纠正:
• 在CD格式,每个8-bit 数据都包含两个纠错机制:C1 和 C2。
对于C1 纠错, 该码包含28字节的信息以及4字节的校验和。
对于C2纠错, 该码包含24字节的信息以及4字节的校验和。
C1和C2都是里德所罗门编码并且最小间隔是5。
• 纠错状态可通过外部检测,见表3-2。
• 当C2指针为高, 表明有问题的数据无法纠正。那么先前的数值或者平均值将被用来取代出错的数据。
所以普通CD机对于读取时出错的数据,只要在C1、C2的纠错范围之类,都可以实时纠正并还原,如果不行,则用先前的数值或者平均值代替。并非象有些人推测的那样重新进行读取(当然现在也有一些高端产品和车载CD具有重读机制)。
不同的CD读取机构,读取CD光盘的能力也有所不同。不同的盘片(例如不同的刻录盘),其反射能力也不同。因此理论上说,CD读取机构的读盘能力是有差异性的,但是因为有C1、C2纠错机制的存在,根据我多年前从事相关项目的测试经验,只要盘片质量良好,即使是低端CD唱机也能100%重现原始的音乐数据。
至于为何同样的解码器搭配不同的CD转盘,声音也会不同,我认为主要是由于Jitter以及数码输出与解码器输入之间的匹配(归根结底也还是影响到Jitter)造成的。
[ 本帖最后由 Fly Mouse 于 2009-1-3 23:04 编辑 ] |
|