找回密码
 -注册-
查看: 7965|回复: 1
打印 上一主题 下一主题

小白对于DSD的理解和疑惑,求专家指教~

[复制链接]
跳转到指定楼层
1
发表于 2019-9-11 09:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 来自 上海
本帖最后由 coolbaobao 于 2019-9-11 09:58 编辑

DSD技术最令人不解的是它的1bit位深,我的理解是这样的:

PCM记录的是每个采样点上声压的绝对值,而DSD记录的是每个采样点上声压的相对值。图示如下:

图中每两条横线之间的距离是一个单位,波形上升时每经过一次横线记录一个1(红点),下降时每经过一次横线记录一个0(蓝点),这样只要1和0两个值(1bit)就可以记录下波形了。


但基于我的这个理解,其实在1和0之外还有一个值,那就是“空”,当波形相对于上一个采样点没有升降或升降小于1时,记录为空(或不记录)。

恩,我觉得这样理解还是挺简单的。


那么问题来了:
1.百度百科上对于DSD是这样定义的:

……每次取样得到的电平会拿来与上一次取样的信号进行比较,如果其插值大于Δ,则输出"1",如果插值小于Δ或者为负数,则输出"0".于是就这样,每个采样点就能以1bit的形式被记录下来。

按照这个定义,“空”和“0”是一回事,这我就不明白了,一个0怎么可能既表示不变,又表示下降?一条平直的线是一串0,一条下降的线也是一串0,这两者怎么区分?


2.这是一张网络上找到的DSD原理示意图:

可以看到这张图上也只有1和0(蓝色和白色)两个值,没有“空”,那仅仅从1和0的密度怎么知道波形是上升还是下降呢?为什么图上波形下降过程中会出现表示上升的1,这些个1是怎么取得的?


3.不管是基于我的理解还是网上的表述,还有一事不明:
当波形在两次采样点之间的变化大于1怎么办?
比如这个锯齿波

图中当波形下降时,在两个采样点间实际下降了十几个单位,但按DSD只有1bit位深,它只能记录为-1,那么从这个采样点往后所有的波形都是错的,会变成图中蓝色波形,那可不是一点点误差,是差得离谱了啊。

以上问题
想了一晚上想破头也没想明白,求大神指点





2
发表于 2019-9-11 10:24 | 只看该作者 来自 天津
我看了一晚上没想明白,请大神指点。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2025-10-22 03:12

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表