- 积分
- 438
- 在线时间
- 703 小时
- 最后登录
- 2024-4-29
- 阅读权限
- 50
- 精华
- 0
- UID
- 1024676
- 帖子
- 415
- 精华
- 0
- 经验
- 438 点
- 金钱
- 385 ¥
- 注册时间
- 2023-2-10
|
楼主 |
发表于 2024-1-8 11:04
|
显示全部楼层
回复您的这个问题会引来无数争议的骂声,所以先声明一下。以下言论仅代表个人对NOS和OS的理解。不代表真实情况。主要才疏学浅只能理解到这里。不像有些大拿天天嘴上搞得火热实际没有可用武之地。书归正文。对于NOS和OS的速度解释。首先说NOS因为太简单。输入即输出。假如按照16位编码来计算。仅举例子说明不代表真实情况。一个正玄波按照电压来讲16个点描述,0/1/2/3/4/3/2/1/0/-1/-2/-3/-4/-3/-2/-1刚好16个点。44.1K过来0时直接输出0,过来的是1也同样直接输出1。当然这个不是实际数字。而是根据16位芯片的编码,即1000000000000000和0000000000000001信号,有输入马上输出丝毫没有任何延迟。再来讲OS,以10X滤波为例。即做10倍频这样大家好理解。恐怕这个都会被吐。哪里有10倍滤波器你给我拿出来。算了。不吵只是举例。例子不让举那就无话可说了!首先还是44.1K信号过来的0,不会马上出去。要在内部RAM里面暂存。然后等下一次信号过来,下一个过来是1。那么做一下比较前者是否大于后者,如果大于是下降沿信号。如果后者大于前者则是上升沿信号。判断之后将前者信号与后者做减法,这时会有一个值,在查看预设16位信号倍速列表m值!把这个值以此递增m。此时第一个DATA号0直接输出。第二个DATA就是升频信号0+m。假如16位芯片内部定义M=0.1,这样更好理解。第一个信号就是0,第二个就是0.1,第三个信号就是0.2,以此类推。最后输出0.9,到下一个周期2到来时,第一位输出的才是1。因为16位与18,20,24位根据计算m值不同所以需要通过芯片外接引脚来设置m的常数!在测试中我输入的是固定信号,即第2位和第7位高电平。则每次OS接收都是相同信号。不能做加减计算和RAM比较完全相同。所以8倍输出完全相同。但是你输入一个不同信号就会看到DATA数据在所有地址里面完全不相同。这就是传说中的升频。但是仔细再想,是不是需要延迟64个信号周期,或者更大。因为RAM存储等待下一个到来已经过了64个周期,然后计算之后再做8X排列输出。那么就又是一段时间。可是这个时候NOS已经传输第三个信号了。可能喷友会说这么小的数值耳朵无法识别。这个就完全错了。这个速度放在第一代INTEL4040芯片上估计够他卡一阵了。如果算力不行还有可能OS信号直接OVER!再仔细想想。如此密集的升频信号带来的听感是什么?对了。就是细腻。失去了什么,就是速度!但是不可否认OS肯定对高频有所提升,因为传输的信息量越大高频越好。但是这个高频是仿制出来的。不是原生。NOS的才是对于编码原汁原味的还原。你听到的OS所谓的细节是一种添加。因为原本采样信号里面没有这些。是通过算法得到的。所以见仁见智没有好与坏,只是你喜欢哪个类型。本人肯定倾向于原汁原味。如果哪天有哪位大侠告诉你NOS从1K就开始下降了。这个没办法用!有了我上面的测试频响曲线图之后,你可以直接怼他,但是我希望你别反驳他。功放对于+-3DB都有容差。何况是功放出来给人听的东西!原汁原味你说没高音,那么虚假高频就是好听了?不解! |
|