haizen 2008-9-14 09:48
由jitter产生的疑问
[size=2]同一张CD,两种不同抓轨方式。[/size]
[size=2]1.普通电脑光驱抓轨得到的WAV文件,这里简称为A文件。[/size]
[size=2]2.高级转盘光纤输出,通过PCM-D50录制的WAV文件,这里简称为B文件。[/size]
[size=2][/size]
[size=2]据小白的对比,B文件播放出来的音质好。[/size]
[size=2]那是否可以认为A文件和B文件有差异呢?[/size]
[size=2]若有差异,这差异是怎么来的?[/size]
[size=2][/size]
[size=2]假如,我们认为B文件是准确无误的,那也就表示,A文件的数据是有错误的。[/size]
[size=2]我的疑问就是:[/size][size=2]光驱抓轨会导致误码?[/size]
[size=2]现在的光驱纠错能力这么好,还会导致误码?[/size]
[size=2]如果连抓轨都会产生误码,那安装一些大型软件时不是更容易出错?[/size]
[[i] 本帖最后由 haizen 于 2008-9-14 09:54 编辑 [/i]]
kell 2008-9-14 10:24
请仔细的阅读这里有关jitter的讨论。
我的理解是---文件本身在静止状态下、无jitter影响,只有在流动状态时、即界面转换时才会出现并影响听感的。
haizen 2008-9-14 11:59
这里小白两个关于jitter的帖子通读了一遍,才产生了上述疑问。
momotaro 2008-9-14 14:21
[quote]原帖由 [i]kell[/i] 于 2008-9-14 10:24 发表 [url=http://bbs.headphoneclub.com/redirect.php?goto=findpost&pid=1204497&ptid=112642][img]http://bbs.headphoneclub.com/images/common/back.gif[/img][/url]
请仔细的阅读这里有关jitter的讨论。
我的理解是---文件本身在静止状态下、无jitter影响,只有在流动状态时、即界面转换时才会出现并影响听感的。 [/quote]
这么说是正确,但还是有人觉得不好理解的。我的理解是——文件本身在静止状态下、jitter体现为存储在物理介质(光盘、硬盘)上相邻的0,1数据点距离与理论上系统要求的标准距离的差。数据在转成流动状态后,jitter体现为传输通道上相邻的0,1数据元间的时间与系统要求的标准时间之差。
momotaro 2008-9-14 14:41
LZ的疑问是认为有jitter即是数据有误。实际中是有可能jitter叠加到一定程度后导致数据时间错位产生数据错误。
但是在正常系统中,这个发生的几率是极低的,也就是说经常有这个现象的话,你就可以拿机器去修了。
举个例子,要求8点准时上班,早一分钟晚一分钟都要扣工资(晕,早也要扣:'( ),某天上班,我早5秒进公司,LZ晚5秒进公司,门卫8点正抬头看了眼时,我已经在等电梯了,LZ却还在往门口赶,我和LZ状态相对于公司门口就可以用jitter表示啦。但你我都没超一分钟的扣工资的条件,都没有迟到,即没有误码。
eudemon7 2008-9-14 15:30
[quote]原帖由 [i]momotaro[/i] 于 2008-9-14 14:41 发表 [url=http://www.headphoneclub.com/bbs/redirect.php?goto=findpost&pid=1204612&ptid=112642][img]http://www.headphoneclub.com/bbs/images/common/back.gif[/img][/url]
LZ的疑问是认为有jitter即是数据有误。实际中是有可能jitter叠加到一定程度后导致数据时间错位产生数据错误。
但是在正常系统中,这个发生的几率是极低的,也就是说经常有这个现象的话,你就可以拿机器去修了。
举 ... [/quote]
同意这个说法,只要所有的设备都功能完好,A和B文件就是一样的。
haizen 2008-9-14 15:53
[quote]原帖由 [i]momotaro[/i] 于 2008-9-14 14:41 发表 [url=http://bbs.headphoneclub.com/redirect.php?goto=findpost&pid=1204612&ptid=112642][img]http://bbs.headphoneclub.com/images/common/back.gif[/img][/url]
LZ的疑问是认为有jitter即是数据有误。实际中是有可能jitter叠加到一定程度后导致数据时间错位产生数据错误。
但是在正常系统中,这个发生的几率是极低的,也就是说经常有这个现象的话,你就可以拿机器去修了。
举 ... [/quote]我的疑问是,若光驱抓轨不会误码,那应该和光纤录制的文件完全一样。
像这里的很多人公认的一样,静态文件本身不存在jitter,既然文件本身一样,那么用同一个机器播放,效果应该也是一样。如果用同一个机器播放,效果不同,我只能去猜测可能是文件不同。文件不同,不就表示数据有错了吗?
我是这么倒着去理解的,却发现解释不通。
haizen 2008-9-14 16:03
[quote]原帖由 [i]momotaro[/i] 于 2008-9-14 14:21 发表 [url=http://bbs.headphoneclub.com/redirect.php?goto=findpost&pid=1204603&ptid=112642][img]http://bbs.headphoneclub.com/images/common/back.gif[/img][/url]
这么说是正确,但还是有人觉得不好理解的。我的理解是——文件本身在静止状态下、jitter体现为存储在物理介质(光盘、硬盘)上相邻的0,1数据点距离与理论上系统要求的标准距离的差。数据在转成流动状态后,jitter ... [/quote]照你这样说,就是静态文件本身就包含了jitter在里面,如果是这样,就解决了我的疑问。
但是,静态文件本身是否包含jitter呢?也许这才是我产生上面的疑问的关键点。
激光鼠 2008-9-14 16:26
数据本身不包含Jitter,这是无需置疑的。
不同方式抓的同一音轨WAV文件,播放时声音不同,可能性有很多,具体情况具体分析,无法给出唯一答案。
nadesicozhao 2008-9-14 16:40
[quote]原帖由 [i]激光鼠[/i] 于 2008-9-14 16:26 发表 [url=http://www.headphoneclub.com/bbs/redirect.php?goto=findpost&pid=1204663&ptid=112642][img]http://www.headphoneclub.com/bbs/images/common/back.gif[/img][/url]
数据本身不包含Jitter,这是无需置疑的。
不同方式抓的同一音轨WAV文件,播放时声音不同,可能性有很多,具体情况具体分析,无法给出唯一答案。 [/quote]
老哥你别卖关子 先说几个可能性吧
这个问题的矛盾也困扰我2年了 但是我还是遵循事实
momotaro 2008-9-14 16:44
[quote]原帖由 [i]haizen[/i] 于 2008-9-14 16:03 发表 [url=http://bbs.headphoneclub.com/redirect.php?goto=findpost&pid=1204651&ptid=112642][img]http://bbs.headphoneclub.com/images/common/back.gif[/img][/url]
照你这样说,就是静态文件本身就包含了jitter在里面,如果是这样,就解决了我的疑问。
但是,静态文件本身是否包含jitter呢?也许这才是我产生上面的疑问的关键点。 [/quote]
Jitter是来自与一个事件的理想[size=5][color=red]时间[/color][/size]的偏差,注意jitter的由[size=5][color=red]时间([color=#0000ff]t)[/color][/color][/size]这个[size=4][color=red]参数量[/color][/size]来定义的,[size=3][color=#000000]所以jitter的单位是s、[/color][/size]
[size=3][color=#000000]ns、ps。在光盘、硬盘上的是静态文件,对!是没有jitter的,为什么?相邻0、1数据坑点间的距离是参数量点距([size=4][color=royalblue]S[/color][/size]),单位是m、mm、nm,实际点距与理想标准之差,不是时间,所以当然不叫jitter啦!那这个又叫什么?鬼知道!这和jitter有关系吗?肯定有![/color][/size]
[size=3][color=#000000][/color][/size]
[size=3][color=#000000]以硬盘为具体模型,然后将其简单到极点,读相邻两个坑点的时间为t,坑点距离是S,两者的关系就是S=v×t(速度关系式,初中的;P ),v当然就是硬盘转动时数据读取点的线速度,通上稳定电流后速度不变的话,S长一点,数据元时间间隔当然也长一点,反之久短。这时距离差变成时间差,好了,和时间有关系了,jitter借尸还魂又出来了,大家快跑啊,过中秋啦:lol [/color][/size]
激光鼠 2008-9-14 16:58
[quote]原帖由 [i]nadesicozhao[/i] 于 2008-9-14 16:40 发表 [url=http://www.headphoneclub.com/bbs/redirect.php?goto=findpost&pid=1204669&ptid=112642][img]http://www.headphoneclub.com/bbs/images/common/back.gif[/img][/url]
老哥你别卖关子 先说几个可能性吧
这个问题的矛盾也困扰我2年了 但是我还是遵循事实 [/quote]
说说我想得起来的几种可能性:
一:两个WAV文件不相同,数据不同显然声音不同。我估计这两种不同方式抓的文件很可能是不一样的。
二:测试的方法不科学。楼主没说是怎样的测试方式得出声音不同的结论,显然存在这种可能性。
三:心理暗示。不多解释了。
haizen 2008-9-14 16:59
[quote]原帖由 [i]momotaro[/i] 于 2008-9-14 16:44 发表 [url=http://bbs.headphoneclub.com/redirect.php?goto=findpost&pid=1204670&ptid=112642][img]http://bbs.headphoneclub.com/images/common/back.gif[/img][/url]
Jitter是来自与一个事件的理想时间的偏差,注意jitter的由时间(t)这个参数量来定义的,所以jitter的单位是s、
ns、ps。在光盘、硬盘上的是静态文件,对!是没有jitter的,为什么?相邻0、1数据坑点间的距离是参数 ... [/quote]你的这个解释我理解,我说静态文件本身包含jitter可能不是很准确,从你的意思来看,也就是静态文件也是包含了jitter相关信息的。
可是,就算是静态文件本身包含了jitter信息这样的说法,也值得商榷吧?有充足的证据说明吗?
[[i] 本帖最后由 haizen 于 2008-9-14 17:09 编辑 [/i]]
haizen 2008-9-14 17:08
[quote]原帖由 [i]激光鼠[/i] 于 2008-9-14 16:58 发表 [url=http://bbs.headphoneclub.com/redirect.php?goto=findpost&pid=1204676&ptid=112642][img]http://bbs.headphoneclub.com/images/common/back.gif[/img][/url]
说说我想得起来的几种可能性:
一:两个WAV文件不相同,数据不同显然声音不同。我估计这两种不同方式抓的文件很可能是不一样的。
二:测试的方法不科学。楼主没说是怎样的测试方式得出声音不同的结论,显然存在这种可能性。
三:心理暗示。不多解释了。[/quote]
1.文件不同,声音不同,我能理解。我不解的是,为何文件会不同?如果文件不同,那一定是复制过程中出错了,否则怎么会不同呢?如果是出错了,在哪里出的错?读的时候,还是写的时候?现在各种设备的纠错能力这么强,就这么容易读错了、写错了?
2.测试方法确实不科学。不管是小白、赵版还是其他人,基本都是用他们自己的耳朵去分辨的。他们在论坛上各种不同帖子里写过不少次,他们听到的声音不同。
3.心理暗示我们就不说了,这个讨论起来没边了。
momotaro 2008-9-14 17:09
[quote]原帖由 [i]激光鼠[/i] 于 2008-9-14 16:26 发表 [url=http://bbs.headphoneclub.com/redirect.php?goto=findpost&pid=1204663&ptid=112642][img]http://bbs.headphoneclub.com/images/common/back.gif[/img][/url]
数据本身不包含Jitter,这是无需置疑的。
不同方式抓的同一音轨WAV文件,播放时声音不同,可能性有很多,具体情况具体分析,无法给出唯一答案。 [/quote]
对,无需置疑!
电脑处理数据,是按KB、MB、GB来算的,有谁听过一张游戏碟里有XX秒的容量,
同样,音频数据,我们说听一首歌听多少多少分钟,有谁说听了多少多少MB的。
PC音乐一进一出,最后出来的东西正确不?正确。不可能进去贝9出来就成菊花台了。
一样不?不一样,jitter有可能有些地方变大了,也可能变小了,但是要变这是一定的。
spacecowboy 2008-9-14 17:23
jitter 跟误码 是不同的概念,明白这一点 上面的几位兄弟就应该明白了,AB文件之间的差异不完全是JITTER 造成的,注意力不要总是放在JITTER上,引起信号错误的原因多了去了..
haizen 2008-9-14 17:24
[quote]原帖由 [i]momotaro[/i] 于 2008-9-14 16:44 发表 [url=http://bbs.headphoneclub.com/redirect.php?goto=findpost&pid=1204670&ptid=112642][img]http://bbs.headphoneclub.com/images/common/back.gif[/img][/url]
Jitter是来自与一个事件的理想时间的偏差,注意jitter的由时间(t)这个参数量来定义的,所以jitter的单位是s、
ns、ps。在光盘、硬盘上的是静态文件,对!是没有jitter的,为什么?相邻0、1数据坑点间的距离是参数 ... [/quote]按你的这个意思,我举个简单的例子。
有两组数字。
第一组0和1,0在1前面,两者中间距离1米。
第二组0和1,0在1前面,两者中间距离2米。
你说这两组数据一样吗?
haizen 2008-9-14 17:26
[quote]原帖由 [i]spacecowboy[/i] 于 2008-9-14 17:23 发表 [url=http://bbs.headphoneclub.com/redirect.php?goto=findpost&pid=1204690&ptid=112642][img]http://bbs.headphoneclub.com/images/common/back.gif[/img][/url]
jitter 跟误码 是不同的概念,明白这一点 上面的几位兄弟就应该明白了,AB文件之间的差异不完全是JITTER 造成的,注意力不要总是放在JITTER上,引起信号错误的原因多了去了.. [/quote]我想,在这个帖子里的几个人,还是了解jitter的意思的。如果您比较专业,能否回答我第1楼的问题。我实在想不通。
spacecowboy 2008-9-14 17:27
单一的理论只能大致模拟真实, 可要解决自己实践中出现的疑惑就要综合考虑全面分析,把造成系统误码的主要.次要原因找出来,偶然因素找出来.
momotaro 2008-9-14 17:31
[quote]原帖由 [i]haizen[/i] 于 2008-9-14 16:59 发表 [url=http://bbs.headphoneclub.com/redirect.php?goto=findpost&pid=1204677&ptid=112642][img]http://bbs.headphoneclub.com/images/common/back.gif[/img][/url]
你的这个解释我理解,我说静态文件本身包含jitter可能不是很准确,从你的意思来看,也就是静态文件也是包含了jitter相关信息的。
可是,就算是静态文件本身包含了jitter信息这样的说法,也值得商榷吧?有充足的证据 ... [/quote]
我不是计算机方面的专业技术人员,OK!我手上没有任何实验数据。
再假如,某组数据是这样的
在硬盘中为:0—(1.00m)—1—(1.05m)—1—(0.96m)—0—(1.12m)—0—(0.83m)—1 (定义为1m则读取时间差为0,jitter为0)
在读出后为:0—(1.00 s)—1—(1.05 s)—1—(0.96 s)—0—(1.12 s)—0—(0.83 s)—1(定义为1s则jitter为0)
好了,假如LZ能证明你电脑硬盘内所有数据保证永远类似下面的样子的话
在硬盘中为:0—(1.00m)—1—(1.00m)—1—(1.00m)—0—(1.00m)—0—(1.00m)—1 (定义为1m则读取时间差为0,jitter为0)
在读出后为:0—(1.00 s)—1—(1.00 s)—1—(1.00 s)—0—(1.00 s)—0—(1.00 s)—1(定义为1s则jitter为0)
就可以得出硬盘秒杀顶级hi-end转盘这一结果。
spacecowboy 2008-9-14 17:32
可以去BAIDU 或者WIKI一下 "JITTER 和误码",的相关内容, 我说的没人家专业呵呵.
nadesicozhao 2008-9-14 17:32
硬盘的话 读写表面肯定有jitter的
但是闪存的话 不应该啊
nadesicozhao 2008-9-14 17:34
我想到了 闪存的jitter可能是寻址电路的抖动引入的
momotaro 2008-9-14 17:43
[quote]原帖由 [i]haizen[/i] 于 2008-9-14 17:24 发表 [url=http://bbs.headphoneclub.com/redirect.php?goto=findpost&pid=1204691&ptid=112642][img]http://bbs.headphoneclub.com/images/common/back.gif[/img][/url]
按你的这个意思,我举个简单的例子。
有两组数字。
第一组0和1,0在1前面,两者中间距离1米。
第二组0和1,0在1前面,两者中间距离2米。
你说这两组数据一样吗? [/quote]
假如定义为每隔一米读一个数据元,那你给的数据读出来就是
第一组:0、1、x........(x是后面的数,你没给我)
第二组:0、1、1........(中间的1,是误码,假如是光盘,0和1中间没有坑,是平的,0是坑,1是平,所以多读了个1)
数据不一样了,第二组引起的jitter非常大,已经大到引起误码了。
PS,我其实忘了CD上的坑是代表0还是1那,悲哀啊,电脑白学了:'(
momotaro 2008-9-14 17:49
[quote]原帖由 [i]nadesicozhao[/i] 于 2008-9-14 17:32 发表 [url=http://bbs.headphoneclub.com/redirect.php?goto=findpost&pid=1204698&ptid=112642][img]http://bbs.headphoneclub.com/images/common/back.gif[/img][/url]
硬盘的话 读写表面肯定有jitter的
但是闪存的话 不应该啊 [/quote]
是啊,我也这么想,思想觉悟还不够,等高人来指点。
momotaro 2008-9-14 17:51
[quote]原帖由 [i]nadesicozhao[/i] 于 2008-9-14 17:34 发表 [url=http://bbs.headphoneclub.com/redirect.php?goto=findpost&pid=1204699&ptid=112642][img]http://bbs.headphoneclub.com/images/common/back.gif[/img][/url]
我想到了 闪存的jitter可能是寻址电路的抖动引入的 [/quote]
那以前的jitter就一笔勾销了?就当没发生过?:o
haizen 2008-9-14 18:01
其实我的关键疑惑是:数据本身是否包含与jitter相关的信息呢?比如momotaro所说的0和1之间的距离信息。
pig2man 2008-9-14 20:49
主要是CD音频格式(注意不是以WAV格式储存在CD光盘上的)本身的纠错码实际不完善。一张储存了WAV格式的数据光盘是会问题少一些(然而这张光盘CD机无法播放),以上仅仅是指非实时的拷贝,播放的时候即使有纠错功能,时间轴的误差也不可避免。纠错本身也要花时间的!
至于数据是没有时钟信息的,某些传输界面通过插入时钟信息来保持同步。
[[i] 本帖最后由 pig2man 于 2008-9-14 20:51 编辑 [/i]]
nadesicozhao 2008-9-14 21:49
[quote]原帖由 [i]momotaro[/i] 于 2008-9-14 17:51 发表 [url=http://www.headphoneclub.com/bbs/redirect.php?goto=findpost&pid=1204702&ptid=112642][img]http://www.headphoneclub.com/bbs/images/common/back.gif[/img][/url]
那以前的jitter就一笔勾销了?就当没发生过?:o [/quote]
我想应该是的 闪存的存储同磁盘完全不同啊
磁盘还是可以看作是模拟介质 闪存的门电路应该不太会受到输入jitter的影响了
所以闪存播放器的声底完全是自身jitter 同buffer型DAC一样
但是buffer型的应该不如闪存的 因为一个工作状态是实时的一个是分开读写的 不容易收到干扰
mayao11 2008-9-14 22:00
[quote]原帖由 [i]momotaro[/i] 于 2008-9-14 17:31 发表 [url=http://bbs.headphoneclub.com/redirect.php?goto=findpost&pid=1204696&ptid=112642][img]http://bbs.headphoneclub.com/images/common/back.gif[/img][/url]
我不是计算机方面的专业技术人员,OK!我手上没有任何实验数据。
再假如,某组数据是这样的
在硬盘中为:0—(1.00m)—1—(1.05m)—1—(0.96m)—0—(1.12m)—0—(0.83m)—1 (定义为1m则读取时间差为0, ... [/quote]
拜托,举例子不要这么外行好不?外行也别整的和真的一样……:(
硬盘物理距离有什么关系?就算差一两倍都没有关系,硬盘的数据是通过高速缓存才进行读写的,
特别是我们听的音乐,根本不是从硬盘上读的,一般都是分块读入内存,再播放的。从硬盘上读是不可能的。汗……