delta-sigma modulation in software
时间:10-02
整理:3721RD
点击:
最近因为要设计音频相关的软件,处理DSD问题,发现一个问题:
sigma-delta ADC 中,bit流产生来自于模拟的sigma-delta调制器。至于后面的抽取和滤波都搞明白了。特别是TI提供的sigma-delta modulator中还有相关的例子。
有一点不明白的是,delta-sigma DAC。
首先,这个delta-sigma DAC的过采样率是如何确定的?因为看TI的文档说明中,调制器最后一级产生的bit流,是直接经过模拟的LPF就产生模拟输出了。那么为什么不能直接将PCM信号拆分成bit位来产生bit流呢?
举个例子:我在matlab中完成了sigma-delta的调制器的模拟,这个主要是根据一些资料和我自己的理解进行的,写完以后,我发现,整个调制,比如说针对32bit的pcm信号,那么一次只迭代32次。来产生32个bit流。虽然如此,但是为什么不能直接拆分这32bit的每一个bit进行输出呢?
谢谢!
要是如你说这样做,成本太高。而最难是怎样保证每一位的比重是按比例。
谢谢!我之前对调制器的理解有误。