Re: [问题] 数位播放端的差异到底在哪?

楼主: Tosca (hi)   2019-11-20 16:34:06
※ 引述《drakd4d (NULL)》之铭言:
: 我自己的感觉是,理论上应该到 DAC 以后才会影响线性讯号
: 毕竟牵涉到类比的波型转换
: DAC 之前的数位讯号不都是 0 跟 1 组成 (不管走 USB,coax,SPDIF...)
虽然是月经文但还是想聊聊顺便讲古
1.数位端的影响 是否是玄学
其实还是有程度差异
从最玄到最不玄
线材颜色:
如果相信这个有差就真的玄了
99.99%的人都不认同线材颜色会影响声音
蓝色比较冷 金色比较暖??
线材长度、材质:
开始有人会觉得有差
我是听不出差别=.=
我认为大概50%会觉得有差
数位端器材:
三千元的BDP vs 三十几万的chord BluII
我相信木耳都听的出差别
99%都会觉得有差
所以同样都是一个传输讯号
其实还是会有差
不信了话你跟店家借一台三十万CDP回家
数位输出看看 你就知道有差了
很多店家其实都愿意出借
当然前提是你确实有相当的购买力
2.就音乐来讲
很多科技人都忽略一个事实
那就是CD是个非常非常古老的格式....
对板上很多年轻的科技业从业人员来讲
你们都忘了 CD是很古老的存在
不要说在windows出现前就有CD
事实上是个人电脑出现前就有CD了=.=
很长一段时间 CD是一般人家里"唯一"的数位器材
那个时代 所有东西都是类比的
电视是类比 录影带是类比
电话是类比 收音机是类比
在那个连BB扣都还没出现的时代
一般人家里就已经很普遍的有CD音响
重点就是 因为CD出现的太早 太古老
他其实是个非常非常不完美的数位读取格式
当你们觉得 数位资料不就是输出0101这样简单
事实上对CD player来讲
光是要让他每一次都读取正确 都输出同样的0101
就已经超级不简单了
没办法 他本来就是充满瑕疵的设计 因为太古老
所以 完美输出0101 所谓bit-perfect
事实上只能靠数位流
但数位流就会有数位流的缺陷
最主要就是电源供应
一般数位流都是用电脑 电源噪声多
毛躁感很大 反而会比CD难听
3.Jitter的问题现在克服很多了
主要是现在的数位接受芯片都很强
古早以前大厂还没有jitter的概念
所以市面上会有一些降jitter的机器
例如genesis digital lens
sonic frontiers ultra jitterbug 等等
二手市场都还蛮常看到
但现在这些东西都绝迹了
原因是现在直接做在DAC里面
另外就是usb接收芯片的突飞猛进
十年前高传真做了个usb DAC评比特辑
评了几十款usb DAC
当时至少一半的市售DAC用的都是德仪的PCM2XXX系列
格式是16/48 声音很难听 好处是免驱动程式
就因为这个免驱动的好处
就一堆大厂再用这个方案
包括当时还没生出Hugo的Chord 也是用这个
(很难想像以前chord的 USB DAC其实很难听的....)
在那个时代 usb接收能够低jitter的产品
都是很贵的 例如一台国产车价钱的dCS Debussy
转眼间 XMOS出现了 一统天下~~
XMOS的usb芯片效果非常非常优异
我以前用过KECES的usb DAC 就是用PCM2702
后来用了Cayin DA11 芯片用XMOS
惊为天人 震撼不已
说真的 这种usb DAC水准 十年前卖二十万都不过分
我想说的是
就因为XMOS的效果太优异
所以会让后来很多刚接触的人
觉得电脑端优化不重要
反正插上去都很好听
孩子 那是因为你没插过PCM2702
你刚接触就是直接插XMOS
当然什么都好听
所以如果现代的环境让你觉得数位端优化不重要
别怀疑
那是因为现在的数位接收芯片太强大=.=
4.所以你如果数位后端很强大
确实你可以越不在意数位前端没错啦
像我现在用chord M scaler + TT2
听apple music都飞天了
作者: djboy (雞尾酒)   2019-11-20 17:42:00
CD读取资料,必定是 bit-perfect;如果读错了,就会像前文推文所述,直接发生爆音的状况。只要你的声音是没有爆掉,资料必定是正确。在电脑上,找个档案去改1个BIT,都会让档案损毁而开启不能。
作者: MJmarjim (MJ唛觔)   2019-11-20 17:44:00
长知识了,推
作者: Daedolon (Daedolon)   2019-11-20 18:21:00
CD最早就是设计给CD机读取的,他的格式跟电脑的档案完全不一样https://tinyurl.com/sphjgyc
作者: sdbb (帮我泡杯卡布奇诺)   2019-11-20 19:18:00
长知识,推
作者: chweng   2019-11-20 19:46:00
CD资料是不是"档案"不重要,重点是“以16bit PCM编码,采样率为44.1kHz。”且采用CIRC、EFM编码确保内容品质。只要读取速度高于一倍速,有错就能纠正,就能bitperfect。CDP的差异,该是在电源处理与DAC线路的设计上,以上浅见。https://zh.wikipedia.org/wiki/CD
作者: PatlaborGao (Patlabor)   2019-11-20 19:50:00
只要看CD转成wav档转一万次会不会有不同的结果就知道
作者: chweng   2019-11-20 19:52:00
有人会忽略offset跟metadata,然后跟你说真的不一样!
作者: PatlaborGao (Patlabor)   2019-11-20 20:10:00
如果是CD或USB传输的错误 挂个USB Analyzer就看得到
作者: afbc (afbc)   2019-11-20 20:12:00
ch大专业补一下dac知识,Digital to analog converter简称DAC,把数位转类比讯号用,但口头上的USB DAC包含”接收数位资料”和”数位转类比”两大部分,”接收数位资料资料”基本不会出错,但”数位转类比”用的dac就会根据芯片供电等有所差异
作者: djboy (雞尾酒)   2019-11-20 20:36:00
为了这个问题,我去问了电机系毕业+做过高级前后级/DAC的朋友。他说,假设CD只负责读取资料(即不含DAC),而且后端的BUFFER正常(应该都有啦),那无论是100万还是1000元的CDP,读出来的数位资料是必定相同的。红皮书就是在描述CDDA的资料型态,他保证了读取资料的完整正确性,即 bit-perfect (这不包括纠错 档头喔,不过这部份是完全不影响声音的)。你用CDP播音乐,就是走CDDA,这个和红皮书是那个年代出版设计的毫无关系。digital lens不是为了消除资料的错误的问题,因为同步讯号己经包成数位讯号里,只要解开就会是正确的时间。digitallens是用来让解码的dac的clock正确而己。
作者: Daedolon (Daedolon)   2019-11-20 20:58:00
让我想到以前买过开始有异步usb dac的W4S DAC2,结果笔电输出一样烂得跟屎一样
作者: djboy (雞尾酒)   2019-11-20 21:01:00
buffer必定是有,只是放在后面的DAC 还是挂在 CDP里的DAC因为CDDA的资料就是588bit,你再怎样也要大于此数。我和朋友讨论完后,理论上只要buffer大于 588*2 bit,资料一段 588bit=74 byte,上面那个512K实在太大了(因为2段资料的最大差距,就是最前和最后,即 乘以2)回到最前面,如果你用CD是存资料,即使用黄皮书的规范,那资料的传输比音频要更稳定多了,他有三层的纠错保护。所以无论是1991的WMV或是今天的杜比,只要走黄皮书就是正确
作者: hank8954 (KEI)   2019-11-20 21:20:00
好文 推推
作者: djboy (雞尾酒)   2019-11-20 21:30:00
SORRY,我算错一个。是 588 byte,所以buffer理论上只要588 *2 = 1176 bytes即可,不过通常应该会更大啦。
作者: max8201 (我是一只沙沙羊)   2019-11-21 00:26:00
其实真的会读错...而且不会爆音djboy理论都很完美,但实作上的考量更复杂爆音通常是bit error->整串读错但实时的传输里,有10个bit 做为一个类比电压我不太清楚这专有名词应该叫什么好..但真的会有非跳点的误点除了外界的干扰,自身反射讯号的感扰,地点的漂移时间轴的震荡(jitter),不胜枚举,都会让你误读且这并不会让DAC爆音,假设1V的full range有可能只是从1->1-1/2^10的电压,是很小的变动如果对实作很有兴趣只要做一次real-time的ADDA再比对一次原档案,你就知道我在讲什么了更正: DAAD
作者: adamptt (lulumi)   2019-11-21 01:43:00
https://reurl.cc/D1xxlO我用matlab更动了一段音频的一个bit 动的是sign bit 在16bit格式的音频中若产生错误 有1/16机率就是踩在这个bit如果你把某某转盘衰声的原因归咎于常态的bit传输错误 你应该会常常听到我做的音档中的clipping 是不是这样你就自己回答自己就好了
作者: max8201 (我是一只沙沙羊)   2019-11-21 09:02:00
常态?我只能笑而不语而且我现在也没有要debug的意思你只要去实作就知道了谁跟你说是随机分布了也没说一定是在y轴,我只是举例可能状况那在麻烦你写一个x轴的然后记得加上特定干扰不是随机然后不要误会特定干扰的条件不一定是时间函数举例:可能要连续on的时间来到3次,才会出现然后退一百万步来说,我是专门做撷取类比讯号的工程师这是我看到的情况,提供大家一个可能行不然换你来讲讲看原因是什么,欢迎指教
作者: djboy (雞尾酒)   2019-11-21 09:27:00
感谢分享!不敢说当年啦,近10年的CDP要读错资料的可能性,几乎己经是不可能了。上面的BUFFER都己经是N倍,速度快。当然,还是有COST DOWN的999版本就不敢说了
作者: max8201 (我是一只沙沙羊)   2019-11-21 09:29:00
我觉得要正确打脸我的方法应该是架一个daad你传个10遍还跟原档案一样的话,我就没话说
作者: djboy (雞尾酒)   2019-11-21 09:31:00
D"AA"D了,其实就有类比的问题。这篇文章,其实我只想确认CDP的CDDA的资料是否会出错而己。讲个搞笑事,我和朋友昨天还去我公司楼上的另外一家台湾专业音响代工厂陌生拜访,看到那种专业音响前后级,蛮好玩的
作者: max8201 (我是一只沙沙羊)   2019-11-21 09:34:00
喔我说错了,是传送到接收芯片然后再(还没过ad)重新编码传回光是dd就常常搞死我了没有检验机制的传输真的很惨
作者: djboy (雞尾酒)   2019-11-21 09:40:00
CDDA有检验机制啦,只是就一重而己,VIDEO两重,档案参重。昨天听我朋友讲,他当年设计板子时,电位能的储存在那个电感/电容里,磁要怎样处理,都是要考虑的对象。我听到这里,才第一次了解“高级音响”在研究啥了~~(还有啥低音震动时整个板子的震动造成的电压不稳定……)
作者: max8201 (我是一只沙沙羊)   2019-11-21 09:49:00
这么细微音响是不是能听出来我也是疑问但我想说的是,数位电路(含传输)本身其实很不可靠不然也不会ad卡都希望插在fpga上,又或者i2s没法走超过1m 等诸多现象可靠的是先进的编译跟检验机制
作者: adamptt (lulumi)   2019-11-21 09:58:00
你知道数位讯号是用edge trigger控制 所以是很一翻两瞪眼的吗 我只不过改了一个bit都把音乐破坏到不能听了 你叫我再写一个会改到好几个bit的来听听...ㄜ这... 或许你平常听的音乐真的充满clipping吧... 现在市面上是真的有bitperfect的转盘 赶快去买一个拜托
作者: max8201 (我是一只沙沙羊)   2019-11-21 11:43:00
一翻两瞪眼? 看就知道又是一个只学理论的人背景不同 鸡同鸭讲
作者: adamptt (lulumi)   2019-11-21 11:46:00
只学理论也比把类比和数位混为一谈要强多了。
作者: max8201 (我是一只沙沙羊)   2019-11-21 11:47:00
你先把你USB差分讯号取出来丢到世波器看完波型在跟我谈什么理论
作者: adamptt (lulumi)   2019-11-21 11:47:00
不然这样好了 你自己用你说的转传10次方式 证明数位会出错 证明你不是自己在幻想而已啊
作者: max8201 (我是一只沙沙羊)   2019-11-21 11:50:00
我每天都在做好吗 你傻了
作者: adamptt (lulumi)   2019-11-21 11:51:00
请证明。 我也每天在听音乐啊 没听到什么clipping。
作者: max8201 (我是一只沙沙羊)   2019-11-21 11:52:00
你还在谈爆音是不是你的世界里 没有爆音就是完美阿好棒的世界,要是我每个客户都像妳一样就好了学东西还要别人证明,是自己证明不对才去找别人理论好吗
作者: adamptt (lulumi)   2019-11-21 11:55:00
你还在谈数位会出错。 是不是你的世界 只会出错在人耳听不出来的bit位数 爆音什么的都不存在 好棒的世界 我也活在这种脑补的世界就好了我已经拿出东西反证它不会出错囉 倒是你类比大师什么实例都还没给
作者: max8201 (我是一只沙沙羊)   2019-11-21 11:56:00
那我再问你一个问题 你想想看,为何既然数位不会出错很多东西数位的走线还是要求越近越好?最好短到点对点你看新的RF IC封装,也都是往最好能直接贴到PCB板最好你随便查还能查到feature上面写,improve bandwidth
作者: adamptt (lulumi)   2019-11-21 12:00:00
RF的频率是多少?audio的频率是多少?线太长的症状是什么?你在日常用正常线听音乐有听到吗?
作者: max8201 (我是一只沙沙羊)   2019-11-21 12:00:00
那我问你 audio用的频率是多少
作者: adamptt (lulumi)   2019-11-21 12:01:00
你先回答我问题
作者: max8201 (我是一只沙沙羊)   2019-11-21 12:02:00
我猜你会以为是44.1kHz 或192 kHz吧 你才会跟我谈论这些
作者: adamptt (lulumi)   2019-11-21 12:03:00
44100*bit数*双声道 没必要把人都想像的跟您一样____
作者: max8201 (我是一只沙沙羊)   2019-11-21 12:04:00
而且这是一个趋势,不是用多少频率的问题,你不是在讲数位不会出错吗? 那怎么又跟频率有关了
作者: adamptt (lulumi)   2019-11-21 12:05:00
你先回答我上面问题 我接着回答你这题
作者: max8201 (我是一只沙沙羊)   2019-11-21 12:06:00
频率多少重要吗? 你刚表明的是这世界的数位不会出错ㄟ6.144 MHz 还是 24.576 又或者往上在加到GHz等级都是数位阿难不成你的数位还要分运作在GHz的要考虑,MHz的就完全没这听起来不太发烧阿朋友
作者: adamptt (lulumi)   2019-11-21 12:09:00
你先回答我上面问题 我接着回答你这个问题你听起来不太像类比工程师啊朋友
作者: max8201 (我是一只沙沙羊)   2019-11-21 12:10:00
开始跳针了,好吧
作者: djboy (雞尾酒)   2019-11-21 12:11:00
就DD的角度来说,拿量产品在一切正常的状况下,资料要出
作者: adamptt (lulumi)   2019-11-21 12:11:00
好啊 不然我先回答你这个问题 接着希望你回答我上面问题
作者: djboy (雞尾酒)   2019-11-21 12:12:00
错的机率真的不太高。
作者: max8201 (我是一只沙沙羊)   2019-11-21 12:13:00
to djboy 我真的同意机率应该不高但我们这里应该是各种发烧讨论吧? 材质、震动都要考虑的
作者: adamptt (lulumi)   2019-11-21 12:14:00
rf是会上到GHz等级的 audio以16bit来说 也才1.411MHz 你要拿长的要命的线来传 越高频的数位讯号越来不及对线材寄生电容充电 这时候数位当然就出错了
作者: max8201 (我是一只沙沙羊)   2019-11-21 12:15:00
把运作频率提升100倍会出现的状况,就不担心低频也会有?
作者: adamptt (lulumi)   2019-11-21 12:16:00
所以rf很讲究长度 但是audio你日常用1m之类的线传 有这个问题吗?症状又是什么?希望你诚实回答这个问题
作者: max8201 (我是一只沙沙羊)   2019-11-21 12:16:00
to adamptt 你好好讲 我也会好好讲,我同意你说的这个其实我不是很确定为什么,可是再传送脉冲时,有时候越宽蕴含的高频成分就越多,会形成奇怪的震荡例如1 ns 跟100ns 有时候 1 ns 反而品质还比较好100 ns 可能包含了好几个bit ,所以真正会被影响的bit 是在特殊位置,我觉得sign bit要被影响到的机会很低很低而且这些也会跟你用的线(寄生电容)牵扯更复杂的东西寄生电容了不起就是影响频宽而已,但是可怕的是它会耦合但事实上我没用过1.4MHz做撷取讯号现在动辄1.25G 10bit以上,但就会发生一些DD现象的误点那么就如djboy所提的,我相信这是很成熟的产业应该误点机率不高,但又谁知道呢
作者: djboy (雞尾酒)   2019-11-21 12:24:00
我最近是做内存控制ic,天天资料传输比对,纯数据真的就是不会错。
作者: max8201 (我是一只沙沙羊)   2019-11-21 12:25:00
误点指的是还有量到可用的数据(就像不会爆音)但明显不对
作者: djboy (雞尾酒)   2019-11-21 12:26:00
那个资料错误,基本上可以被忽略。
作者: max8201 (我是一只沙沙羊)   2019-11-21 12:30:00
djboy 我觉得有handshaking的传输架构都比较稳但我认知 音乐的传输数据应该是没有的等于说 接收方也是只能从档案猜发送方干了啥顶多reclock他,消除送到DAC时的phase noise这种传输方法是很原始的数位,我觉得跟我现在平常比较像只是频率高非常多,但这种架构就是方便又快例如我只是量平面震动,那误点就误点,反正会一直取
作者: luuuking (鲁王)   2019-11-21 12:57:00
推科普!虽然前面我看不太懂,但后面我知道该准备鸡排
作者: djboy (雞尾酒)   2019-11-21 13:33:00
我也不是音讯的RD,不过就红皮书来看,他有纠错。好吧,就算一段资料真的毁了,那影响也不太会是1 bit,而是一段资料最后比较会发生上面ad网友说的状况。因为当你ECC救不回来时CPU通常就是收到错误的资料,然后直接处理错误的资料。最后发生那种clipping的声音。话说,有那种69万的CDP VS 699 CDP 的资料比对吗?就说是,厂商来个测试,699同片CD读十次就会错1BIT,但是我69万的要读1000000次,才会错1 bit,这种实测?虽然这可能实测有困难,要去看MTK/凌阳的CD servo RD了 XD
作者: NishikoriKei (圭圭)   2019-11-21 15:34:00
用高端器材放Apple Music飞天? 我看是各种杂音飞天
作者: ntuee1803 (双树枯荣~)   2019-11-21 15:57:00
作者: evadodoya (口责口责)   2019-11-21 16:25:00
当然是要挑战全错!
作者: NishikoriKei (圭圭)   2019-11-21 18:17:00
千把块的耳机都能听出AM跟CD的巨大差别了 还是你是说itunes store购买的音乐 那的确够听难以想像AM的粪音质可以被修饰到媲美CD QOBUZ TIDAL还可以理解 可惜离高雄太远 不然真的希望见识一下
作者: enamelcord (娶妻當娶殤不患♥)   2019-11-22 00:23:00
喔喔喔长知识!BDP声音真的有差,同样三四千BD不同厂牌声音就不一样了,一直在想是不是该买更好的BD看看。完全没意识到CD居然是这么古早的产物。XDD看完整个很想买TT2wwwwwwwwwwwwwww
作者: djboy (雞尾酒)   2019-11-22 16:21:00
sorry again, 应该是 588 "bit",不过也不能这样子讨论我重新发篇读书心得吧 XD
作者: snoopy790428 (snoopy)   2019-11-24 15:25:00
不管数位来源怎么读 难道都不是进入cache dram等暂存吗
作者: Waldner (Waldi)   2019-11-24 18:01:00
很多CDP并没有 ram buffer

Links booklink

Contact Us: admin [ a t ] ucptt.com