UID1225497
威望3
金钱1436
交易诚信度0
主题12
帖子490
注册时间2014-8-6
最后登录2023-4-20
初级会员
 
交易诚信度0
注册时间2014-8-6
|

楼主 |
发表于 2016-2-25 16:12
|
显示全部楼层
本帖最后由 qdfls 于 2016-2-25 16:14 编辑
感谢指教,感谢分享!
我把原文搬过来了,是耳机大家坛“电路”老师的帖子,下文是转帖:
说说数字音频传输——Jitter、USB、光纤等.....
最近老是有人在讨论USB什么的,开个贴。
其实对Jitter这个词用在数字音频领域我们应该给它做一个限定。Jitter在任何数字传输中肯定都是存在的,但是当数字传输使用复杂的协议进行维护的时候,Jitter其实对原始数据完整性是没有影响的,就像你在线听歌,网络不稳定造成时断时续,但是你如果在听的时候将这个音频文件保留下来,那么它和原始的声音文件是没有任何区别的,不会少个0也不会多个1,这是因为网络协议维护了数字传输的通道,传错了它会重新传,Jitter(假设这里造成的原因是Jitter)厉害那就多传几次,传到对了为止,当然重传是要花费时间的,当缓冲不够时,声音就会断了。
同样,USB传输数据的时候也会重传,如果是“数据”信号,肯定是不会出错的。就像你用USB线将数据拷贝到移动硬盘,肯定是不会出错的,因为出错了它会重传。但是,很不幸的是USB对待音频传输和数据传输是使用不同的模式。
我认真研究了USB Spec关于音频传输的定义,USB组织为音频传输专门定义了一个Audio Class,使用的端点类型为“同步音频端点”(isochronous audio endpoints),而对应这个端点类型的专门有一个Isochronous Transfers的传输模式,这个传输模式的特点是“低延时,错误容忍,不重传”。大家看到这里应该明白了吧,在使用音频类型传输的时候USB是允许出错的,呵呵,所以这里就有了数字信号防干扰的需求。注意,是防干扰,远远达不到模拟信号要求的那种对信号的细微影响,毕竟数字信号只有0和1两个电平,容限是非常宽的,电平差个10%也没有什么问题。所以,大家买线的时候一定要购买有良好屏蔽的USB线,屏蔽层很重要,但线心材质就真的没必要追求了。
另外再说说USB的同步和异步传输。USB 音频使用同步传输的时候确实是跟Jitter相关的,因为USB协议会发送一个SOF(起始帧start of frame)同步每个采样包,而接受端(比如USB DAC芯片)需要根据这个起始帧来同步,也就是说传输的同步信号是从USB主机传过来的,这就跟时基的相关性很大,如果Jitter过大,数据接收就错了,USB协议允许的Jitter为正负1个音频采样率。也就是说音频数据的采样率越高对Jitter的要求就越高。异步传输的模式不需要从USB传输信号中提取同步信号,当它获取到相应的传输比特率后,由接收端产生时基信号。因此对Jitter有更好的容忍性。
最后说一下光纤接口,光纤接口最早好像是由飞利浦制定的,正式应该叫S/PDIF接口,其实包括光纤和Cable两种传输材质。光纤因为对电子干扰免疫,因此有相当的优势。S/PDIF因为主要用作音频设备,所以传输协议比较简单,因此也是无纠错的,所以Jitter对其影响较大。
写了这么多,都可以去发论文了,版权所有,转载给分啊,呵呵。 |
|