63

主题

1

好友

1772

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
119033
帖子
1859
精华
0
经验
1772 点
金钱
1653 ¥
注册时间
2009-7-19
 楼主| 发表于 2022-1-18 01:22 来自手机端 | 显示全部楼层
金凤凰 发表于 2022-1-18 01:06
也许是我前面的描述不过清楚,让你误会了,我再描述一遍,按照86楼的方法测过福波输出的数据和原文件一样 ...

是我先误会了你。

63

主题

1

好友

1772

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
119033
帖子
1859
精华
0
经验
1772 点
金钱
1653 ¥
注册时间
2009-7-19
 楼主| 发表于 2022-1-18 01:34 来自手机端 | 显示全部楼层
incomparable 发表于 2022-1-17 23:46
实际上,各种播放器包括 foobar、aimp还是达菲、volumio、moode播放音乐文件的时候用的解码插件都是一样的 ...

cd本意是无损输出,碟片损坏数据内容缺失,CD机设置的防范机制范围也是有限度的,不在规范的考虑范围。

按你的说法,不同播放都能保证数据内容输出一致的,但是数据流通渠道的差异才会导致声音差别?由果推因只有一个,时钟抖动不同。

但是,还是先证实输出数据的正确问题,万一不是,那后续如双时钟投入还是不能达到预期目的,那真就白整了。

63

主题

1

好友

1772

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
119033
帖子
1859
精华
0
经验
1772 点
金钱
1653 ¥
注册时间
2009-7-19
 楼主| 发表于 2022-1-18 01:43 来自手机端 | 显示全部楼层
另外还有一个疑问,无论数据怎么走,最终还是经过声卡数字输出,只要是同一个声卡,那数据输出时序也由它主导,相同的时钟为什么会导致时钟抖动差异?

12

主题

3

好友

311

积分
     

业余侠客 当前离线

Rank: 4

UID
860497
帖子
270
精华
0
经验
311 点
金钱
258 ¥
注册时间
2019-3-19
发表于 2022-1-18 09:44 | 显示全部楼层
找不到以前的数据了,今早从新抓取了一个,长度9秒多,左右声道相加大约88万个数据,全部与原始数据相同,也就是说 从原始文件播放到i2s接口,数据是没有差错的
压缩包包括:wav播放的原始文件、wav提取的数据、i2s口抓取的原始数据、数据比较的execl表
链接:https://pan.baidu.com/s/1TY1iEYB20bzlhRRsfF19kA
提取码:n480
QQ截图20220118093319.jpg

15

主题

0

好友

168

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
231542
帖子
171
精华
0
经验
168 点
金钱
140 ¥
注册时间
2010-8-20
发表于 2022-1-18 14:26 | 显示全部楼层
本帖最后由 incomparable 于 2022-1-18 14:45 编辑
hzh 发表于 2022-1-18 01:43
另外还有一个疑问,无论数据怎么走,最终还是经过声卡数字输出,只要是同一个声卡,那数据输出时序也由它主 ...


数据由音乐文件转变为i2s在不添加任何处理设置的状态下绝对和源文件是一致的。但机箱内电磁干扰、cup在多任务时卡顿、供电、共用通道引起增加了抖动,这个抖动主要是表示1的电位高低不同,如有的是3.3,有的是4,有的是5,但都是表示1的正确电位,不是1变成0这个概念的抖动,结果就是数字脉冲波形不好看,但数字数字输出时序还是对的,如表示1的电位都是正的,但是电位高低不一样,高的高,低的低,或者有规律的变化,这样无论是老的r2r,还是现在的积分解码在转换时输出的模拟信号肯定听感就不一样了啊,这就是一些播主板、播放器对声音部分进行屏蔽、采用更好的音频电容实现更好的供电,设置播放器cpu优先级、加大缓冲来对冲cup的影响,或者声卡独占、aiso驱动来降低干扰,目前来看,供电,电磁环境对数据输出影响最大(电源波动、电脑内部脉冲的数字电路),所以数字播放器应该把精力放在 供电、屏蔽、整形方面

36

主题

0

好友

3498

积分

罗宾汉 当前离线

Silenton Shutupov Speechlesski

Rank: 7Rank: 7Rank: 7

UID
238600
帖子
3614
精华
0
经验
3498 点
金钱
3418 ¥
注册时间
2010-9-9
发表于 2022-1-18 15:42 来自手机端 | 显示全部楼层
incomparable 发表于 2022-1-18 14:26
数据由音乐文件转变为i2s在不添加任何处理设置的状态下绝对和源文件是一致的。但机箱内电磁干扰、cup在 ...

有同感。以I2S为界,一边是输出为静态的数据文件,不出意外的话,一切安好,与源文件无异;同时输出到后端硬件,动态的信号就有过冲、杂讯、时延之类,差异就显现出来了。

63

主题

1

好友

1772

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
119033
帖子
1859
精华
0
经验
1772 点
金钱
1653 ¥
注册时间
2009-7-19
 楼主| 发表于 2022-1-18 16:03 来自手机端 | 显示全部楼层
hds2019 发表于 2022-1-18 09:44
找不到以前的数据了,今早从新抓取了一个,长度9秒多,左右声道相加大约88万个数据,全部与原始数据相同, ...

辛苦你了,谢谢!

63

主题

1

好友

1772

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
119033
帖子
1859
精华
0
经验
1772 点
金钱
1653 ¥
注册时间
2009-7-19
 楼主| 发表于 2022-1-18 16:29 来自手机端 | 显示全部楼层
incomparable 发表于 2022-1-18 14:26
数据由音乐文件转变为i2s在不添加任何处理设置的状态下绝对和源文件是一致的。但机箱内电磁干扰、cup在 ...

我个人对pc的要求不高,pc内电磁干扰是肯定的,只要干扰导致逻辑信号字节翻转造成的误码率,不高于高档cd读盘误差率,那就是成功了。时钟抖动问题交给fifo就好了,异地时钟可以将抖动抑制在本地时钟及逻辑芯片自身性能的范围抖动参数还是非常理想的,源码加低抖时钟这就完全具备高等级转盘的性能了。

之前是想通过整改数字声卡供电环境来抑制抖动,日本那个测仪常用牌子的高频dc/dc模块都买了好几块准备了,后来还是因播放软件存疑原因一直没有买纯数字声卡,我的方式打算是完全切断声卡的主板供电线再单独供电,对两只样频时钟的供电用ad586mn级参考源来提升性能,如果抖动能被声卡的样频时钟控制得好后面的双时钟方案就先不考虑了,同轴信号直接送到外置解码器。

63

主题

1

好友

1772

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
119033
帖子
1859
精华
0
经验
1772 点
金钱
1653 ¥
注册时间
2009-7-19
 楼主| 发表于 2022-1-18 17:07 来自手机端 | 显示全部楼层
数字源播放,站在成品机角度,我个人不排斥成品机所赋予品牌声音特色,包括档次声音品质差异。但是在数据读取的问题还是要求客观正确的,当然完全无损是理论层面的指导,现实器件和实体电路不是理想的会导致误差,但是无妨无损概念,cd片在同一批次同一售价前提下,不可能cd片之间的误差率过大,否则还怎么卖?同一品牌等次的CD机也是一样道理。无损存储转移是数字和模拟的分水岭,无损传输程序不主动参与也算无损,被动参与是预防机制,仿制数据缺陷导致听觉不适时介入修正也没错,但是主动参与等同于个性特色对数据的一种渲染,数据源码被篡改就是必然的结果,不然在数据没有解码前又怎么会导致后续的听觉差异,反过来说,如果播放器个性特色渲染如果结果连听觉都没有感觉到哪还怎么体现出播放软件的个性特色?所以我个人也不反对数字播放软件存在品牌特色,但最好是得让人知道你的播放软件是存在个性特色的,好让用户事先有个知情再做出是否接选择接受。如果都不说,用户也明显感觉各种不同播放器在同一环境下播放声音都不同,这样就很难去分辨哪个播放器是中性的,他们不主动做出说明那用户就只能自己去鉴别这也是没办法的事。

18

主题

3

好友

3464

积分

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
202633
帖子
3387
精华
0
经验
3464 点
金钱
3384 ¥
注册时间
2010-5-18
发表于 2022-1-18 19:50 | 显示全部楼层
本帖最后由 lszyc 于 2022-1-18 20:17 编辑
hzh 发表于 2022-1-18 16:29
我个人对pc的要求不高,pc内电磁干扰是肯定的,只要干扰导致逻辑信号字节翻转造成的误码率,不高于高档cd ...


请教一下,普通FIFO,输入端在I,输出端在O,如果I和O同时进行,是先I后O还是先O后I?众所周知,存储读写是要锁地址线和数据线的。

更高级的FIFO,使用双端口内存,可以同时读/写不同内存块(单元),但是对同一个内存块的读/写,还是需要锁定,如何避免这类现象出现?

如果不能避免,那为什么会认为FIFO解决了时钟抖动问题?

63

主题

1

好友

1772

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
119033
帖子
1859
精华
0
经验
1772 点
金钱
1653 ¥
注册时间
2009-7-19
 楼主| 发表于 2022-1-19 01:44 来自手机端 | 显示全部楼层
本帖最后由 hzh 于 2022-1-19 01:56 编辑

这个要说明的话可能需要另开帖子,原理是根据两个同款晶振实际时差,将较慢时钟晶体换到声卡作源时钟,较快时钟晶体作dac本地时钟,在允许样频锁定条件时下,由数据作本地样频时钟复位来触发机制,每次换曲时数据归零本地样频时钟就复位一次。当两个时钟比如22579200hz实际频差不大于230hz时,一个16位单元并行移位寄存器,从时延极限时本地样时钟初始触发到追上源时钟产生锁空,有大约9分钟时间余量,所以超过这个时长的曲目会出现锁空的异常缺陷,是很不成熟方案,但是结构非常简单,我个人可以接受,因为超过这个时长曲目我极少,也会单独存放在独立的文件夹,需要播放时就切换到源时钟来播放。

63

主题

1

好友

1772

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
119033
帖子
1859
精华
0
经验
1772 点
金钱
1653 ¥
注册时间
2009-7-19
 楼主| 发表于 2022-1-19 02:24 来自手机端 | 显示全部楼层
可能我的计算有误,但是经验看晶体频率误差普通品的24小时误差也才两三秒,好的不足1秒。我想可能我计算不对但是结果也不会太差。

63

主题

1

好友

1772

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
119033
帖子
1859
精华
0
经验
1772 点
金钱
1653 ¥
注册时间
2009-7-19
 楼主| 发表于 2022-1-19 02:41 来自手机端 | 显示全部楼层
其实想如果在声卡添设时钟输出口到dac,待同轴信号解调后的数据重新用时钟整形时序,那抖动也低很多,和两地独立时钟对比,额外附加也就是时钟传输途径产生的抖动而已,只要声卡时钟性能够好,估计时间轴抖动误差还是小于纵轴dac的1/2lsb精度误差,如果达到这样一个要求还是先试这个方案,不行再去多买一颗957,毕竟这玩意不便宜。

50

主题

13

好友

3565

积分

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
836217
帖子
3688
精华
0
经验
3565 点
金钱
3415 ¥
注册时间
2017-8-4
发表于 2022-1-19 11:49 来自手机端 | 显示全部楼层
连盲人摸象水平都没有,笑掉牙的自创神理论还再争论的不亦乐乎,不停的盖楼浪费论坛资源…

还时钟呢…双核2.6GHz赛扬播放一首5分钟的歌曲刚好用5分,老掉牙的500MHz奔三也是刚好用5分,16核心5950主频4.9GHz播放还是刚好用5分,而且任何CPU播放歌曲过程中主频还在不停的在变化…你们这帮大仙级人士自创的时钟神理论有个狗P的价值!

50

主题

13

好友

3565

积分

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
836217
帖子
3688
精华
0
经验
3565 点
金钱
3415 ¥
注册时间
2017-8-4
发表于 2022-1-19 11:57 来自手机端 | 显示全部楼层
还误码率呢…电磁干扰出错率呢…这种神段子真是比笑话还好听!

CPU和内存间数据交换只要错一个比特位系统就蓝屏了,还轮得上你那播放的歌曲错码?Intel酷睿CPU刚发布时200多个Bug,你们这帮大仙级人士谁用出差别来了?!

31

主题

0

好友

573

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
895150
帖子
543
精华
0
经验
573 点
金钱
511 ¥
注册时间
2020-12-29
发表于 2022-1-19 13:25 | 显示全部楼层
chipset0418 发表于 2022-1-19 11:57
还误码率呢…电磁干扰出错率呢…这种神段子真是比笑话还好听!

CPU和内存间数据交换只要错一个比特位系 ...

这种音频流不做校验,这类数据就算出错也不会给系统带来影响,更不用担心蓝屏。
网上看视频有时会有马赛克,那不就是误码嘛。音频类似。
跟文件拷贝不是一回事。

50

主题

13

好友

3565

积分

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
836217
帖子
3688
精华
0
经验
3565 点
金钱
3415 ¥
注册时间
2017-8-4
发表于 2022-1-19 15:42 来自手机端 | 显示全部楼层
lalakuku 发表于 2022-1-19 13:25
这种音频流不做校验,这类数据就算出错也不会给系统带来影响,更不用担心蓝屏。
网上看视频有时会有马赛 ...

我前面早就说了这种网络流媒体的情况,没有内容校验。马赛克一种是源里的,一种是传输中内容出错的,前者为主。

我这里说的误码干扰针对的是本地硬盘上的文件。

31

主题

0

好友

573

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
895150
帖子
543
精华
0
经验
573 点
金钱
511 ¥
注册时间
2020-12-29
发表于 2022-1-19 15:53 | 显示全部楼层
chipset0418 发表于 2022-1-19 15:42
我前面早就说了这种网络流媒体的情况,没有内容校验。马赛克一种是源里的,一种是传输中内容出错的,前者 ...

不管是哪种情况,最终传输到解码器的都有误码,只是多少的问题。
其实说这么多没啥大意义,知道解码器收到的有误码就行了。

3

主题

0

好友

265

积分
     

业余侠客 当前离线

Rank: 4

UID
248901
帖子
238
精华
0
经验
265 点
金钱
238 ¥
注册时间
2010-10-10
发表于 2022-1-19 16:09 | 显示全部楼层
谁都 不服谁的,不是直接 找个地方 打一架不就解决了,搞这么多废话有什么意义

50

主题

13

好友

3565

积分

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
836217
帖子
3688
精华
0
经验
3565 点
金钱
3415 ¥
注册时间
2017-8-4
发表于 2022-1-19 16:35 来自手机端 | 显示全部楼层
lalakuku 发表于 2022-1-19 15:53
不管是哪种情况,最终传输到解码器的都有误码,只是多少的问题。
其实说这么多没啥大意义,知道解码器收 ...

你可以下载到本地做SHA校验内容啊,有问题重下就是了。这样不就没问题了嘛!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部