找回密码
 -注册-
楼主: ellison009

USB异步传输解决jitter问题了吗

[复制链接]
发表于 2020-6-16 00:11 | 显示全部楼层 来自 重庆市渝中区
激光鼠 发表于 2020-6-15 19:33
USB异步理论上可以解决jitter问题,实际上解决不了

为什么解决不了?
回复

使用道具 举报

发表于 2020-6-16 02:34 | 显示全部楼层 来自 美国 弗吉尼亚州劳登县阿什本地区Verizon
alex_to 发表于 2020-6-15 21:35
再牛逼的刻录机也无法更无需消除“抖动”,二嫂的CD机芯读取时同样如此,因为即便抖成筛子一颗缓存就搞定 ...

跟我说这个的意思是?
回复

使用道具 举报

发表于 2020-6-16 06:41 | 显示全部楼层 来自 陕西省西安市
如果知道标量和矢量的区别,数据加上时间才有jitter。好比1升静止的水和1L/s的水流,只有水流才会忽大忽小。如果中间加个水池,重新静止一下,就是buffer,重新调节阀门,就是relock。
回复

使用道具 举报

发表于 2020-6-16 09:20 | 显示全部楼层 来自 澳门
alex_to 发表于 2020-6-16 00:05
把游戏实时音效(用你的话说随时加入的枪声)与歌曲固定文件播放混为一谈是你吧?还有音频流是什么鬼?你 ...

流=stream.
我不会国内的用语.
文件file, 缓冲于硬盘CACHE跟RAM内. 即file stream 数据流
程序把数据流, 变成PCM, 即音频流.
比如泛用型输入输出, 叫IO Stream.
而以上皆为memory stream.

用播放器的设定去猜测驱动程序跟XMOS芯片原理, 还不如把XMOS手册读一读.


回复

使用道具 举报

发表于 2020-6-16 10:28 来自手机 | 显示全部楼层 来自 上海市
nickdo 发表于 2020-4-15 15:40
USB音频分为2层面.
1. 资料数据层
USB所有数据传送的模式只有4种.(包括非音频应用)

这个说的非常透彻了
回复

使用道具 举报

发表于 2020-6-16 10:45 来自手机 | 显示全部楼层 来自 上海市
nickdo 发表于 2020-4-16 12:23
缓存意味着, 断开资料源, 仍能播放缓存好的资料. 比如网上视频. 断开网路, 可以再播放一会的. 你断开USB  ...

这个例子不太合适,游戏的关键是交互实时性。如果只是播放,就算音视频一起缓存个几秒钟也完全没关系吧。
回复

使用道具 举报

发表于 2020-6-16 10:47 来自手机 | 显示全部楼层 来自 上海市
boxerlc 发表于 2020-5-27 20:56
CD不是数字音频格式,CD是数字音频的载体。刻录碟音质不如原版的原因是刻录时引入的抖动而不是因为抓轨之 ...

抖动是随机的吗?如果是的话,说不定会更好听呢?
回复

使用道具 举报

发表于 2020-6-16 11:03 | 显示全部楼层 来自 广东省广州市
处理器 发表于 2020-4-15 22:36
数字信号实质还是模拟信号,0101也是时序脉冲电流,计算系统通过开关电路设计巧妙的避开了上升沿下降沿的 ...

赞一个

其实没有理解的关键点在于 传输的数据是不是带pc机的时序
存在硬盘里的01可能是散乱的01
音频输出,应该就是硬盘根据系统时钟排列出像火车一样一环接一环数字串
而这个数字串因为jitter,而相位 时序产生了差异,于是在界面里是对原时钟序列进行
修补而已,但还是有pc的时钟。也就是界面里的缓存0和1其实还是带有pc时钟序列,界面只是修补
而已吧,并不是再读一次,再产生一次
所以为啥aurender这么强调数据读取的精准性

很多人理解为,硬盘里的0和1拷贝到界面缓存里,然后再用界面时生成带有界面时钟的0和1
其实并不是
回复

使用道具 举报

发表于 2020-6-16 12:19 | 显示全部楼层 来自 澳门
jimmyxzy 发表于 2020-6-16 10:45
这个例子不太合适,游戏的关键是交互实时性。如果只是播放,就算音视频一起缓存个几秒钟也完全没关系吧。 ...

这个是让人更易理解的说法.
你要设计音频硬件. 设计的是通用性.
USB音频协议在设计时不是只让你听音乐, 而是一种PC泛用型的音频介面.

你看看驱动里的BUFFER设定是什么样的就知道了... USB 音频 BUFFER, 就代表着在 usb 介面里的BUFFER.
不要把硬盘buffer, 记忆体buffer混为一谈. 程序先合成多少秒的audio stream, 再喂给介面. 跟介面内的BUFFER也混成一谈.

不要以为 buffer 通通是同一种.
不要以为 jitter 通通是同一种. jitter 在电路上无处不在, 等于万能形容词. 烧友认识的jitter始于CLOCK, 晶震.
不要以为 clock 通通是同一种. clock n 种用途, 无处不在. 音频用于DA过程. 所以之前不相关的CLOCK也牵址进去么...? network switch的clock也址进去.

回复

使用道具 举报

发表于 2020-6-16 12:29 | 显示全部楼层 来自 美国 弗吉尼亚州劳登县阿什本地区Verizon
jimmyxzy 发表于 2020-6-16 10:47
抖动是随机的吗?如果是的话,说不定会更好听呢?

技术上说抖动肯定会导致声音的劣化,但是你要是更喜欢劣化以后的声音也是有可能的,这个是主观的,每个人不一样
回复

使用道具 举报

发表于 2020-6-16 12:49 | 显示全部楼层 来自 广东省广州市
nickdo 发表于 2020-4-15 15:40
USB音频分为2层面.
1. 资料数据层
USB所有数据传送的模式只有4种.(包括非音频应用)


两个问题:
从硬盘出来是数据包还是带有pc机时序的音频流
界面缓存的是数据包还是带有pc机时序的音频流
回复

使用道具 举报

发表于 2020-6-16 17:10 | 显示全部楼层 来自 澳门
xiaotan02 发表于 2020-6-16 12:49
两个问题:
从硬盘出来是数据包还是带有pc机时序的音频流
界面缓存的是数据包还是带有pc机时序的音频 ...

时序是TIME STAMP吗???

肯定会有TIMESTAMP, NETWORKING, 数据包, 都有TIMESTAMP. 用来做HANDSHAKING的.

但跟DA里面的CLOCK不一样. DA里面数据加上时钟带来的抖动. 跟NETWORK SWITCH内的抖动, 跟本是不相关的.
但抖动, 就是广告界的万用词.

就好像前端电源线, 会带来声音的改变. 前端换一些电容, 都会带来改变. 而这些改变是电器特性上的改变而影响DAC电路.(广告界塞不上JITTER这个形容词给电源线,电容)
而刚好时钟元件也会带来声音改变. 但广告上硬塞JITTER而已.

不然. TIDAL SERVER 经那么多层SWITCH. 就家里一层AUDIO SWITCH 就声称把JITTER都全改好了?? 这是什么鬼JITTER.

如果真的存在这种JITTER, 而 JITTER 就由TIDAL开始, 总JITTER只会是TIDAL到家再加上AUDIO SWITCH. 只会增多.
即是外网JITTER高. 内网JITTER极低, 所以我打吃鸡就顺了???

回复

使用道具 举报

发表于 2020-6-16 17:26 | 显示全部楼层 来自 广东省广州市
nickdo 发表于 2020-6-16 17:10
时序是TIME STAMP吗???

肯定会有TIMESTAMP, NETWORKING, 数据包, 都有TIMESTAMP. 用来做HANDSHAKING的 ...

意思是硬盘出来的两种都有?看播放方式?譬如机内硬盘用foobar播放,出来是音频流?数据读取在pc内
如果用网播,譬如nas 网线输出给dac,那就是传输数据包?然后读取在dac里?
回复

使用道具 举报

发表于 2020-6-16 18:48 | 显示全部楼层 来自 内蒙古呼和浩特市
boxerlc 发表于 2020-6-16 02:34
跟我说这个的意思是?

跟你说这么多是因为你不是商家,DAC把关由D到A的时钟精度,数字信号抖成筛子又何妨
回复

使用道具 举报

发表于 2020-6-16 18:55 | 显示全部楼层 来自 内蒙古呼和浩特市
nickdo 发表于 2020-6-16 09:20
流=stream.
我不会国内的用语.
文件file, 缓冲于硬盘CACHE跟RAM内. 即file stream 数据流

异步只有XMOS方案?看了你的前后言论到不像商家来和稀泥,只是别把书读死了想当然
回复

使用道具 举报

发表于 2020-6-16 18:59 | 显示全部楼层 来自 内蒙古呼和浩特市
xiaotan02 发表于 2020-6-16 17:26
意思是硬盘出来的两种都有?看播放方式?譬如机内硬盘用foobar播放,出来是音频流?数据读取在pc内
如果 ...

流什么流,USB接个打印机难道是画面流
回复

使用道具 举报

发表于 2020-6-16 19:22 | 显示全部楼层 来自 北京市海淀区
xiaotan02 发表于 2020-6-16 11:03
赞一个

其实没有理解的关键点在于 传输的数据是不是带pc机的时序

1bit DeltaSigma转换数字信号时序、相躁影响大,现在主流都是多bit Deltasigma,时序影响已经减弱,加上噪声整形、超采样、数字滤波,DAC内部还有PLL修正,主要影响是Word或主时钟,USB、主板上影响的是位时钟、帧时钟。

回复

使用道具 举报

发表于 2020-6-16 22:08 | 显示全部楼层 来自 安徽省合肥市
alex_to 发表于 2020-6-15 20:03
CD的缓存是摆设?那光头读取数据的抖动跟黑胶有的一拼

USB的异步缓存如何?不是照样界面天差地别

有缓存,跟能够完全杜绝影响,本身就是两个概念
回复

使用道具 举报

发表于 2020-6-16 22:36 | 显示全部楼层 来自 天津市和平区
TEAC UD505 上了钟完全变了一个样子,没听过是体会不到的。很多微动态,口型,延展这些细节在没有时钟同步的情况下,就会还原不够精确。
回复

使用道具 举报

发表于 2020-6-16 22:52 | 显示全部楼层 来自 广东省佛山市
alex_to 发表于 2020-6-16 18:59
流什么流,USB接个打印机难道是画面流?

pc播放 hqplayer 升频,是对数据包整体同时增加0和1?
还是按时间轴 按歌曲先后次序一步步插值0和1?

另外界面的缓存容量是有限,如果是数据包,不按次序,那可以先传输歌曲前10s数据,在传输
后10s数据,那界面播完前10s,第11s呢?

usb接打印机,打印的是静帧,音乐停顿时候就是 do——一个信号响声,音乐是带上时间的,而且耳朵听的是某个时间点各个频段的重合,不同于眼睛,,视频静止时候还可以看到一个画面
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-3-28 22:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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