Chinaunix首页 | 论坛 | 博客
  • 博客访问: 633613
  • 博文数量: 205
  • 博客积分: 7891
  • 博客等级: 少将
  • 技术积分: 2168
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-29 13:16
文章分类

全部博文(205)

文章存档

2015年(4)

2014年(5)

2013年(1)

2012年(4)

2011年(51)

2010年(86)

2009年(45)

2008年(9)

分类: Android平台

2015-04-09 23:00:20

这里一直说ES9018是直解DSD的,俺今天认真了一把,查了一些资料。
首先是ESS的官方文档,关于ES9018的:


里面那个结构图很有意思。

左侧有一个模块叫做DSD/PCM Interface,听名字应该做的就是DSD/PCM的转换,这个模块和SPDIF并列位于OVERSAMPLING FILTER前端,而后者应该只接受PCM流。

另外又找到一篇WEISS的文章DSD White Paper:


里面一段写道:

This high level / high frequency noise has to be suppressed
before the signal hits the amplifier and speakers, in order to
avoid amplifier misbehaving and/or speaker blow-up. A low
pass filter is used to suppress the noise. In a native DSD D/A
Converter this low pass filter has to be implemented in the
analog domain which can be problematic because the nonlinear
phase characteristics of such a filter.
Alternatively this filter can be implemented in the digital
domain where the DSD signal is converted to PCM (at e.g.
176.4 kHz / 24 Bit) and at the same time gets properly low
pass filtered, e.g. with a linear phase filter which is easily
achievable in the digital domain.
Very few DSD - D/A chips work on native DSD data. Often the
DSD signal gets converted to PCM before conversion. One
popular example which does that is the currently very
popular DAC chip ES9018.


大意是DSD通过over sampling将噪声推到人耳听不见的高频区域从而减少20-20K范围内的噪声。这些高频噪声在进入功放之前必须滤掉。如果使用原生的DSD DAC,因为DSD信号本身无法处理,只能在DAC后级的模拟电路部分加低通滤波,但模拟电路的低通滤波器截止效果并不如数字滤波那么精确,因此更好的做法是先将DSD信号转换为PCM,然后通过数字滤波来过滤噪声,再进行DA转换。因为这个缘故,目前原生的DSD DAC非常少,大多数都是将之先转换成PCM再处理,而其中一个常见例子就是ES9018(红字部分)。

由此看来,ES9018仍旧不是原生的DSD DAC,仍旧是先将之转换成PCM信号再做内部处理。当然,说是硬解也没错,因为转换确实是硬件内部进行。不过由此带来的疑问是,原生DSD DAC究竟有哪些?效果真的比9018这样的工作方式更好吗?

阅读(1211) | 评论(0) | 转发(0) |
0

上一篇:ALSA PCM

下一篇:synergy

给主人留下些什么吧!~~