whisky_qz 发表于 2009-4-15 15:51:02

原帖由 水晶蝌蚪 于 2009-4-15 15:45 发表 http://www.headphoneclub.com/bbs/images/common/back.gif


如果是个过道就有啊,因为人流并没有停止向前,要是休息室,就没有,因为是重新开步走。
所以其实我们先前一直在讨论要造个休息室,但某人却冲出来说对我们说了一大堆建造过道的缺陷,以此来否定建造休息室的可行性。。。

之前还有人曾怀疑,这个休息室会不会在这整个过程中被清空,或者被塞满。
我说不会,这是常识。
为什么这么说,因为事实上,进入休息室的人数、大致的速度、时间,乃至管理员叫号的速度,这些都是已知的,并且可以加以控制的。设计完休息室后,肯定也会做模拟测试的。
所以如果出现休息室清空或者塞满了,其实是属于很大的设计缺陷,是坚决不被允许的,所以也是不可能发生的。

[ 本帖最后由 whisky_qz 于 2009-4-15 15:53 编辑 ]

白领 发表于 2009-4-15 15:51:26

whisky_qz 发表于 2009-4-15 15:55:41

原帖由 白领 于 2009-4-15 15:51 发表 http://www.headphoneclub.com/bbs/images/common/back.gif



首先,表示祝贺,因为你接受了我的形象比喻,难得。

其次,我表示失望,因为你还是没明白实质。

1) 休息室通道宽度的变换是一个时间曲线函数 (他受到时钟脉冲的控制)。
2) 他们进入休息室的时间间隔 ...
管理员阿姨才不管你什么这个那个函数呢~~:lol
我这贴的发言到此为止,接下来随便你发挥~~

小白 发表于 2009-4-15 15:56:25

事实上解码器的缓存空间不是非常大的,大到可以把整张片子都吃进去,所以实际操作时锁相环电路(PLL)会探测进入数据的时钟,把它和参考时钟做校对,以确保数据出缓存的时候,和进缓存时大致保持相同的步调,否则的话,时间积累长了,缓存要么爆掉(overflow),要么清空(underflow),都是不对的.

所以出缓存时的时钟必须和进来数据的时钟挂钩的(保持大致相同速率),而不是不管进来数据的时钟(把它扔掉),而仅靠一个系统参考时钟来输出信号.

水晶蝌蚪 发表于 2009-4-15 15:57:03

好不容易简化下来又开始复杂了:L

白领 发表于 2009-4-15 15:57:31

水晶蝌蚪 发表于 2009-4-15 16:12:19

原帖由 小白 于 2009-4-15 15:56 发表 http://www.headphoneclub.com/bbs/images/common/back.gif
事实上解码器的缓存空间不是非常大的,大到可以把整张片子都吃进去,所以实际操作时锁相环电路(PLL)会探测进入数据的时钟,把它和参考时钟做校对,以确保数据出缓存的时候,和进缓存时大致保持相同的步调,否则的话,时间积 ...

那么这个要挂钩的是原始录制时的时钟误差还是后期设备时钟产生的误差?这个要搞清楚。

这就好像我电影模型中说的,如果是由摄影师摄影师用力不均匀成的误差,那么想要完美播放,播放人员就必须以摄影师的节奏作为绝对标准,再现他的时钟,也就是白板说的要挂钩,也就是先把原始录制时钟作为基准,认为它没有误差才可以,但是如果放映员认为自己的表比摄影师的还准,那怎么也无法完美还原。

所以标准时钟应该以数据源生成时的时钟为参照才可以,如果不,那也就是认为数据源本身就有误差,那么这种误差就会一直传递下去,不会消失...

小白 发表于 2009-4-15 16:26:28

挂钩指的是数据进缓存时的时钟,和数据出缓存时的时钟. 本身这个PLL电路里的缓存起的作用就是优化时钟信号,通过和参考时钟的比较,把数据的时钟修正得更为准确,jitter更低.

但我们现在讨论的焦点是,这个机制只能减小输入信号的jitter,而不是彻底消除它进入时已经包含的jitter. 换言之,如果A信号进入时是高jitter的,B信号进入时是低jitter的,那么A输出时仍比B要jitter高一些,尽管两者在输出时的jitter都减小了.

[ 本帖最后由 小白 于 2009-4-15 16:29 编辑 ]

水晶蝌蚪 发表于 2009-4-15 16:40:47

不和讨论离得太远吧,要想确定这个机制是否有效,首先得确定原始数据录制是的时钟为0误差。
如果进入缓存后成为了静止数据,然后再被释放出来,那么jitter只是最后一道转换的,不管前头用多少个转盘转过了,只要到这里他停了,就无法影响最终结果。但是如果进入缓存后一直只是数据流,那么必然带有之前设备产生的jitter


要是认为数据生成时钟不是基准时钟,那么无论怎么回放都带有这个数据源时钟的误差,但是其他情况和上面相同

这个buffer之前的jitter,就得先看你怎么定义,是源头,还是后期设备的,然后就看buffer里的数据是“动态”还是“冻态”:lol

我不明白的地方就是数据进入缓存以后到底是不是动态的

[ 本帖最后由 水晶蝌蚪 于 2009-4-15 16:50 编辑 ]
页: 1 2 [3]
查看完整版本: 既然有朋友还是在坚持buffer能够隔绝之前的jitter,那么我就留下一道思考题吧。

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