emmanuelle 发表于 2009-2-13 21:36:30

原帖由 nadesicozhao 于 2009-2-13 21:11 发表 http://bbs.headphoneclub.com/images/common/back.gif


当然两者不同 但是会互相影响
pit land导致的读取jitter直接影响了转盘输出的SPDIF信号jitter的特征
硬盘存储特征也会导致读取jitter影响硬盘输出信号的波形(自己用示波器看)

这点无联网上少有文章提及...
硬盘即使出来的波形再烂,也是不会直接被输入DAC的。给DAC输入完美数码方波的任务是LINN的DS播放器所完成的。

nadesicozhao 发表于 2009-2-13 21:40:21

原帖由 emmanuelle 于 2009-2-13 21:36 发表 http://www.headphoneclub.com/bbs/images/common/back.gif

硬盘即使出来的波形再烂,也是不会直接被输入DAC的。给DAC输入完美数码方波的任务是LINN的DS播放器所完成的。

无论如何必进入DAC前必须转换成I2S类似的信号
这种信号对jitter天生就是太敏感了
波形烂和jitter大休戚相关 而刚才也说了buffer不是万金油 so...

当然linn也会想些办法来搞定数字信号 但是linn不是开发通信芯片的厂家 我宁可相信他会把DAC后出来的模拟信号这里补偿一些东西 这才是他的专长

yasker 发表于 2009-2-13 21:59:30

原帖由 yasker 于 2009-2-13 21:26 发表 http://bbs.headphoneclub.com/images/common/back.gif


刚刚抓了那两个文件,不知道是不是
http://bbs.headphoneclub.com/viewthread.php?tid=115382&highlight=D50

正在下。

抱歉赵版,我无法得出两个文件主要部分相同的结论。
其实我有点地方还不是很明了,binary file的diff是不那么好做的。我试了几种方法(我用的Linux,以下都是GNU的工具,处理之前均解压为wav文件):
1. 用vbindiff,直接diff
这个没有类似一般text diff的那种自动寻找最大匹配的算法。满世界都是红色的不匹配。
D50最开头的数据是这样的,此时 HIMD还是0
0000 1040: 00 00 00 00 FF FF FE FF01 00 03 00 00 00 FD FF........ ........
0000 1050: FF FF 03 00 01 00 FE FFFE FF 02 00 02 00 FF FF........ ........
0000 1060: FF FF 01 00 00 00 FF FF01 00 00 00 FE FF 00 00........ ........
0000 1070: 01 00 FF FF FF FF 02 0000 00 FE FF 01 00 02 00........ ........
0000 1080: FF FF FE FF 00 00 01 0000 00 FF FF FF FF 00 00........ ........
0000 1090: 01 00 01 00 FF FF FE FF01 00 02 00 FF FF FE FF........ ........
0000 10A0: 00 00 02 00 00 00 FF FF00 00 00 00 00 00 01 00........ ........
0000 10B0: FF FF FE FF 02 00 01 00FE FF FF FF 02 00 00 00........ ........
0000 10C0: FE FF 01 00 02 00 FF FFFF FF 01 00 00 00 FF FF........ ........
HIMD最开头的是这样的
0000 13E0: 00 00 FF FF 00 00 01 0001 00 FD FF FF FF 01 00........ ........
0000 13F0: 01 00 01 00 00 00 FF FFFF FF 02 00 02 00 FF FF........ ........
0000 1400: FE FF 02 00 02 00 FE FFFF FF 02 00 00 00 FE FF........ ........
0000 1410: 00 00 02 00 FF FF 00 0001 00 00 00 00 00 01 00........ ........
0000 1420: FF FF FE FF 01 00 02 00FF FF FE FF 00 00 02 00........ ........
0000 1430: 00 00 FE FF 00 00 01 0001 00 00 00 FF FF FF FF........ ........
0000 1440: 01 00 02 00 FF FF FE FF01 00 02 00 FE FF FF FF........ ........
0000 1450: 02 00 FF FF 00 00 01 0000 00 FF FF 01 00 01 00........ ........
0000 1460: FF FF 00 00 02 00 00 00FE FF 00 00 01 00 FF FF........ ........
0000 1470: FF FF 02 00 02 00 FF FFFF FF 01 00 00 00 FF FF........ ........
0000 1480: 00 00 02 00 FF FF FF FF00 00 01 00 00 00 FF FF........ ........
0000 1490: 00 00 01 00 01 00 00 0000 00 01 00 00 00 00 00........ ........
0000 14A0: 01 00 FF FF FF FF 02 0002 00 FD FF FF FF 03 00........ ........
我没能找到相似之处……

2. 转成纯16进制,然后用基于文本匹配算法的vimdiff.
先尝试的32个bit一行的解码方法,比较出来的结果也是一片红,基本找不到连续相似的。
然后用最极端的1个bit一行,为了让文本匹配算法效果最大化。但两个纯文本文件都达到了48M之巨,diff实在太耗时了,我切到了前4M看看结果,即使是这样,我也只能中途断掉看看结果,因为文本比较的算法复杂度应该是至少O(n^2)的,对这种大文件,实在是慢得要死。
命令是:
xxd -ps -c 1 HI-MD.wav > himd.hex
xxd -ps -c 1 D50.wav > d50.hex
dd if=himd.hex of=himd-split.hex bs=1024 count=4096
dd if=d50.hex of=d50-split.hex bs=1024 count=4096
#this line is very cost, so I terminate it after 2 minutes.
diff himd.hex d50.hex > diff.result
最后的结果依然是基本找不到连续相等的……

这就到此为止吧。我还是相信各位版主的耳朵,呵呵。

emmanuelle 发表于 2009-2-13 21:59:43

原帖由 nadesicozhao 于 2009-2-13 21:40 发表 http://bbs.headphoneclub.com/images/common/back.gif


无论如何必进入DAC前必须转换成I2S类似的信号
这种信号对jitter天生就是太敏感了
波形烂和jitter大休戚相关 而刚才也说了buffer不是万金油 so...

当然linn也会想些办法来搞定数字信号 但是linn不是开发通 ...
转换成I2S信号,不一定得用majik DS和majik CD来完成吧?可以交给独立解码器来完成吗

yasker 发表于 2009-2-13 22:01:59

原帖由 nadesicozhao 于 2009-2-13 21:40 发表 http://bbs.headphoneclub.com/images/common/back.gif


无论如何必进入DAC前必须转换成I2S类似的信号
这种信号对jitter天生就是太敏感了
波形烂和jitter大休戚相关 而刚才也说了buffer不是万金油 so...

当然linn也会想些办法来搞定数字信号 但是linn不是开发通 ...

不过按wikipeida上的解释,I2S就是为了降低jitter而存在的……分离时钟和数据信号,得到较低的jitter.
http://en.wikipedia.org/wiki/I2s
I2S, or Inter-IC Sound, or Integrated Interchip Sound, is an electrical serial bus interface standard used for connecting digital audio devices together. It is most commonly used to carry PCM information between the CD transport and the DAC in a CD player. The I2S bus separates clock and data signals, resulting in a very low jitter connection. Jitter can cause distortion in a digital-to-analog converter. The bus consists of at least three lines:

nadesicozhao 发表于 2009-2-13 22:07:08

原帖由 yasker 于 2009-2-13 21:59 发表 http://www.headphoneclub.com/bbs/images/common/back.gif


抱歉赵版,我无法得出两个文件主要部分相同的结论。
其实我有点地方还不是很明了,binary file的diff是不那么好做的。我试了几种方法(我用的Linux,以下都是GNU的工具,处理之前均解压为wav文件):
1. 用vbind ...

D50和HIMD比?
找错文件了 找加州旅馆

yasker 发表于 2009-2-13 22:08:26

原帖由 nadesicozhao 于 2009-2-13 22:07 发表 http://bbs.headphoneclub.com/images/common/back.gif


D50和HIMD比?
找错文件了 找加州旅馆

不早说……

nadesicozhao 发表于 2009-2-13 22:09:30

原帖由 emmanuelle 于 2009-2-13 21:59 发表 http://www.headphoneclub.com/bbs/images/common/back.gif

转换成I2S信号,不一定得用majik DS和majik CD来完成吧?可以交给独立解码器来完成吗

??你是不是不了解DAC前要做的工作啊。。。
而且类似I2S的信号正因为对jitter极其敏感 才不建议远距离传输
所以很少有机器或者说转盘直接输出I2S信号 DAC用I2S作为输入
这么设计的机器除非有很好的控制传输jitter和干扰的办法 否则就是哗众取宠

nadesicozhao 发表于 2009-2-13 22:10:09

原帖由 yasker 于 2009-2-13 22:08 发表 http://www.headphoneclub.com/bbs/images/common/back.gif


不早说……

HIMD文件本来就是插值的 这个还需要我说么。。。

emmanuelle 发表于 2009-2-13 22:11:30

原帖由 nadesicozhao 于 2009-2-13 22:09 发表 http://bbs.headphoneclub.com/images/common/back.gif


??你是不是不了解DAC前要做的工作啊。。。
而且类似I2S的信号正因为对jitter极其敏感 才不建议远距离传输
所以很少有机器或者说转盘直接输出I2S信号 DAC用I2S作为输入
这么设计的机器除非有很好的控制传输j ...
没错啊,所以将S/PDIF信号转换成I2S的工作交给独立解码器内部来完成吗。

yasker 发表于 2009-2-13 22:11:36

原帖由 nadesicozhao 于 2009-2-13 22:10 发表 http://bbs.headphoneclub.com/images/common/back.gif


HIMD文件本来就是插值的 这个还需要我说么。。。

不好意思,我不知道。
找不到原帖,指点一下?

nadesicozhao 发表于 2009-2-13 22:15:43

原帖由 yasker 于 2009-2-13 22:11 发表 http://www.headphoneclub.com/bbs/images/common/back.gif


不好意思,我不知道。
找不到原帖,指点一下?

http://www.headphoneclub.com/bbs/viewthread.php?tid=114316&highlight=EAC
比较前 建议你自己先听听看

nadesicozhao 发表于 2009-2-13 22:16:30

原帖由 emmanuelle 于 2009-2-13 22:11 发表 http://www.headphoneclub.com/bbs/images/common/back.gif

没错啊,所以将S/PDIF信号转换成I2S的工作交给独立解码器内部来完成吗。

DD解码本来就是由专门芯片做的啊。。。

yangmetal 发表于 2009-2-13 22:18:08

原帖由 yasker 于 2009-2-13 14:12 发表 http://bbs.headphoneclub.com/images/common/back.gif
CD audiohas two major design constraints that make it difficult to obtainaccurate copies in the form of a standard digital file. First, thesystem is designed to provide audio in real time in order to ensurecontinuous playback without gaps. For this reason, it does not providea reliable stream of data from the disc to the computer.


for the first point, cd audio format is a STREAM, quite analogue in fact. though no more spec here.

coz since it's born, it's never conceived as sth for computer or to be copied. and, it should never be easily copied for the profit reason.

imagine the hifi world without jitter issue or whatever coz the difference, it would be a nightmare to all the tycoons of hifi or publication companies.

yasker 发表于 2009-2-13 22:22:28

原帖由 nadesicozhao 于 2009-2-13 22:15 发表 http://bbs.headphoneclub.com/images/common/back.gif


http://www.headphoneclub.com/bbs/viewthread.php?tid=114316&highlight=EAC
比较前 建议你自己先听听看

文件已经超时间了……没了……
另外看了下帖子,MD5是判断文件相同与否最简单可靠方法。
页: 16 17 18 19 20 21 22 23 24 25 [26] 27 28 29 30 31 32 33 34 35
查看完整版本: 几乎被说服——Linn Majik DS系统和纯CD机的对比

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