耳机俱乐部论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: googoodos

[解码器] 不才做光盘的-说说JITTER

[复制链接]

296

主题

8065

帖子

128

积分

荣誉会员

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
128
注册时间
2006-6-26

优秀版主奖

发表于 2008-4-25 10:39:29 | 显示全部楼层
原帖由 nadesicozhao 于 2008-4-25 08:41 发表
如何解释CD抓轨後刻录 再抓轨在刻录 反复多次 在保证不出现CU的情况下(只有C1和C2)

头版刻录同最后版刻录听感差距巨大

抓轨后有C2错误就说明抓下来的数据不正确。
回复 支持 反对

使用道具 举报

189

主题

5696

帖子

62

积分

高级会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
62
注册时间
2008-4-28
发表于 2008-4-28 16:35:08 | 显示全部楼层
来说几句

转轨生成的是电脑上的文件,都是0和1,无所谓jitter
愚以为, jitter是在刻录成盘时引入的, 刻录时采用的时钟标准不是完美的
至于读盘受到这种jitter的影响多少,要看转盘和解码的素质了,如何分辨率高的话可以区别这些细微的差别
回复 支持 反对

使用道具 举报

7

主题

219

帖子

2

积分

初级会员

Rank: 2Rank: 2

积分
2
注册时间
2005-10-1
发表于 2008-4-28 19:42:11 | 显示全部楼层
强帖留名!

好久没来了~~~
回复 支持 反对

使用道具 举报

164

主题

1万

帖子

207

积分

荣誉会员

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
207
注册时间
2005-2-22

优秀版主奖

发表于 2008-4-28 21:53:56 | 显示全部楼层
原帖由 激光鼠 于 2008-4-25 10:39 发表

抓轨后有C2错误就说明抓下来的数据不正确。


搞错C2概念了吧
上面有朋友都说过了,再说一遍
第二个错误等级称为C2错误。一张CD光盘如果出现C2错误,说明该CD的品质存在一定问题,数据出错的程度比较严重。但是还是可以通过C2 Decoder进行修复,修复后的数据不会有任何问题。

再说抓轨後能有C2错误?你还没搞清楚怎么测试C2的吧。。。
PC hi-fi : IBM x220i->TC K8->Apogee Rosetta200 (Mutec iclock Syn Both) ->Drawmer MC2.1->ADAM S4X-H
CD system : CEC TL3N-> Apogee Rosetta200(Mutec iclock Syn Both)->Drawmer MC2.1->ADAM S4X-H

2* TAOC 25MF + 35S
WB isolation transformer + LITE P100
AA Ferrite2,WireWorld Silver Electra 7 * 3
Nordost Tyr2(AES),Tyr(XLR),Mogami 3173(XLR)
回复 支持 反对

使用道具 举报

296

主题

8065

帖子

128

积分

荣誉会员

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
128
注册时间
2006-6-26

优秀版主奖

发表于 2008-4-29 21:42:47 | 显示全部楼层
我看过飞利浦CD机芯片的Datasheet,里面谈到数据处理流程,C2纠错同时会置一个标志位,表明该数据unreliable
回复 支持 反对

使用道具 举报

164

主题

1万

帖子

207

积分

荣誉会员

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
207
注册时间
2005-2-22

优秀版主奖

发表于 2008-4-30 20:46:00 | 显示全部楼层
原帖由 激光鼠 于 2008-4-29 21:42 发表
我看过飞利浦CD机芯片的Datasheet,里面谈到数据处理流程,C2纠错同时会置一个标志位,表明该数据unreliable


CD片暂时不说

出现C2错误的iso9660格式的光盘,是可以无损copy下来的
出现CU就不行了

至于CD片,大部分说法还是C2错误可以纠正的
老哥你说的东西我相信也是有的,飞利浦这样做的道理暂时不明
PC hi-fi : IBM x220i->TC K8->Apogee Rosetta200 (Mutec iclock Syn Both) ->Drawmer MC2.1->ADAM S4X-H
CD system : CEC TL3N-> Apogee Rosetta200(Mutec iclock Syn Both)->Drawmer MC2.1->ADAM S4X-H

2* TAOC 25MF + 35S
WB isolation transformer + LITE P100
AA Ferrite2,WireWorld Silver Electra 7 * 3
Nordost Tyr2(AES),Tyr(XLR),Mogami 3173(XLR)
回复 支持 反对

使用道具 举报

296

主题

8065

帖子

128

积分

荣誉会员

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
128
注册时间
2006-6-26

优秀版主奖

发表于 2008-5-1 12:03:48 | 显示全部楼层
53楼写得很清楚:
多个相邻数据出错的情况就叫C2(类型)错码。C2错码比较难修正,尤其是严重情况(比如有好多个相邻的数据同时出错)根本就无法修正。
------------说明C2错误不总是能够修正的,C2纠错后标志该数据为unreliable,说明该数据可能正确也可能不正确,很符合实际情况。
CD-ROM写入了比CD-Audio更多的冗余信息,能够修复C2错误我觉得也是应该的。
回复 支持 反对

使用道具 举报

164

主题

1万

帖子

207

积分

荣誉会员

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
207
注册时间
2005-2-22

优秀版主奖

发表于 2008-5-1 13:32:21 | 显示全部楼层
实时播放系统对C2的处理和ROM系统有区别
反正抓轨的时候遇到C2是肯定能修正的,CU就肯定出错了
PC hi-fi : IBM x220i->TC K8->Apogee Rosetta200 (Mutec iclock Syn Both) ->Drawmer MC2.1->ADAM S4X-H
CD system : CEC TL3N-> Apogee Rosetta200(Mutec iclock Syn Both)->Drawmer MC2.1->ADAM S4X-H

2* TAOC 25MF + 35S
WB isolation transformer + LITE P100
AA Ferrite2,WireWorld Silver Electra 7 * 3
Nordost Tyr2(AES),Tyr(XLR),Mogami 3173(XLR)
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2007-1-22
发表于 2008-5-5 09:34:40 | 显示全部楼层
原帖由 googoodos 于 2008-4-22 09:34 发表
MAYA兄你的理解有误,EFM和纠错是2个概念,不要混淆。EFM的目的是为了数据向光盘上转移,纠错原理是用到的计算机奇偶校验。

你还是没明白EFM的作用。对于“先把要刻录的数据先按一定规律调乱(叫interleaving)”这种说法还是免了吧,我前面都说过,光盘上对于:00001111这种数据是很难实现的,因为0和1排列的过于紧密,电路要不停的转换高低压,对设备的要求太高了。引入EFM就是要把0和1的距离分开,并不是调乱。
比如:00001111,EFM8-14后变成14位,00100010010001,就是插值把1分的很开,这种方式不是调乱,而且它是可逆的,不允许出错的。把1分开以后就可以以3T/4T等信号标记,比如1001是2T,10001就是3T。 ...


1,地球人都知道EFM和纠错是2个概念,兄台怎见得偶理解有误呢?呵呵!

2,“因为0和1排列的过于紧密,电路要不停的转换高低压,对设备的要求太高了”,看来兄台严重缺乏电路知识!引入EFM不是为了降低对设备的硬件性能要求,而是为了游程长度限制,使编码错误率下降,增加数据译码的正确性。一定程度的提高有效的数据容积。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2007-1-22
发表于 2008-5-5 09:45:25 | 显示全部楼层
懒得打字,还是转贴一些文章供googoodos兄学习

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

光盘上的凹坑与平面并不直接代表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。

原文出处: http://www.cd-expert.com.cn/cd%20tech/42.htm
回复 支持 反对

使用道具 举报

14

主题

234

帖子

17

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
17
注册时间
2006-8-29
 楼主| 发表于 2008-5-16 16:24:20 | 显示全部楼层
很好,希望能看都更多网上贴不来的内容。
我一般引用规格书里的内容,当然理解会有偏差,也只是对光盘生产有些经验,对音频的影响还是要多讨论学习的。继续顶
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2009-3-18
发表于 2009-3-18 16:51:41 | 显示全部楼层
原帖由 googoodos 于 2008-4-12 12:35 发表
有,光驱有差异。即使是同一光驱多次得到的JITTER也是不同的,Jitter是统计表现。


这个不对吧? 且不说解码的时候时钟造成的jitter. 从cd读取数据,或者转为wav到电脑里是不会有jitter的. 所有的binary是按照采样率重现在wav文件里的. 而抓取的时候无论设备产生什么误差,最后永远是一串binary数据. 设备产生的误差在读取的时候是会被纠正的, 比如说读取了101010111的纠错为
101 |0
010 |1
111 |1
-------
000
如果按照你所说的设备上产生了你所谓的"jitter", 这段数据会变成1010错->"0"<-错0111, 按照纠错码000011, 这个位置的0会变成logic OR 01纠错为1.  不同的光驱抓出来的wav应该是完全一样的, 除非整张碟废了,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

耳机俱乐部微信
耳机俱乐部微信

联系我们|有害信息举报:010-60152166 邮箱:zx@jd-bbs.com|手机版|Archiver|黑名单|中国耳机爱好者俱乐部 ( 京ICP备09075138号 )

GMT+8, 2024-11-30 14:36 , Processed in 0.104957 second(s), 39 queries , Gzip On.

快速回复 返回顶部 返回列表