|
楼主 |
发表于 2021-3-24 02:23:17
来自手机
|
显示全部楼层
msms_1JkYMslL 发表于 2021-3-23 21:13
因为对这款产品感兴趣,翻了相关帖子。觉得高总还是很专业严谨,也很坦诚。把问题说的比较清楚。
另对产品 ...
我的观点如下,在回答之前,请务必理解一个问题,数字信号在具体电缆(包括PCB布线)中仍然是模拟形式存在。传输路径上不存在完美方波。
1,pcm,dsd是电声转换编码格式。
2,wav等是pcm存储格式,dsf等是dsd的存储格式。
是
但是格式问题是个伪命题,假定有一个解码芯片可以直接通过寄存器设定flac压缩,然后直接对FLAC进行DA转换,那么FLAC就可以成为电声转换编码格式。目前业界标准是PCM和DSD编码格式。
3,同轴,usB,hmdi,有各自传输格式。例如同轴是时间信号和数字信号分开传输。
同轴,USB等有各自的传输格式。但是同轴是共线传输,目前只有HDMI是独立线缆传输时钟信号
4,数播的工作就是,将wav等文件转换为uSB等格式传输给dac。
是
5,因为dac缓冲有限(不理解为什么)。dac不能通过校验,重发的方式保证数据绝对正确。从而产生jitter。
DAC缓冲有限是设计问题,我的理解是早期AD/DA设备不是为民用设计,为了确保混音低延时和同步,不能使用大缓存,否则声音对齐会很困难。个人认为完全可以提高缓冲区大小,引入1s左右缓存延时,使用FIFO当方式降低抖动。(再长点了播放没反应有点不舒服)目前实验室正在进行类似概念验证。
语音传输末端(主要是DA过程中)不能使用校验,逻辑上有冲突,即便是数据出错也不能重传,否则一旦校验失败,等待重传时间不确定,必然导致jitter过大或者爆音。因此传统意义上的数字接口都没有重传机制,USB理论上开大缓冲区的话可以支持重传,但是操作系统声音驱动会变得很复杂。目前看USB AUDIO 2.0规范要求没有校验和重传机制。
6,以同轴为例。有缓冲己满,数据溢出。不能及时提供数据,dsp取不到所需数据。以及时间信号与数字信号不匹配这三种错误。
上述错误基本上不太可能发生。
|
|