WRONGWAY_CN1 发表于 2013-4-5 19:45

问个关于PCM1794的问题

有一个问题百思不得其解,PCM1794可以解码24bit,样本显示它内部有一个8倍超取样数字滤波器,按照数字滤波器工作原理,每增加一倍超取样要增加1bit,比如16bit信号,如果二倍超取样,就变为17bit,四倍超取样,就需要18bit解码器,PCM1794内部有8倍超取样,如果信号是24bit,那它内部的DAC应该是27bit,不然这个数字滤波器根本没用。但是它样本里没说这个问题。有人能解答这个问题吗?

卡西利亚斯 发表于 2013-4-5 20:19

我不知道他是怎么设计的,所以没办法解答你的问题。

飞天狼001 发表于 2013-4-5 20:40

采样是点数指标,Bit是量化指标。
两者没关系吧

WRONGWAY_CN1 发表于 2013-4-5 22:19

回复 3# 飞天狼001
超取样实际就是升频,就是在两个点之间再插入一个点,这样可能得不到整数,譬如前一个数值是1(16bit二进制应该是0000000000000001),后面一个数值是2(16bit二进制应该是0000000000000010),中间插入的点的数值是1.5,但是16bit无法表示半位数,所以只能用17bit表示。你看CD机都有4倍超取样,18bitDAC,或者8倍超取样,20bitDAC的说法。

forsli@163.com 发表于 2013-4-5 22:36

取高位数据,另外数字滤波FIR、IIR远比你想象中要复杂,它不仅仅起升频(超取样)的作用

飞天狼001 发表于 2013-4-5 22:43

本帖最后由 飞天狼001 于 2013-4-5 22:55 编辑

超取样也是点数指标增加而已,可以继续用16BIT量化,如果量化精度不够(如上述)。可以用18BIT、20BIT、24BIT量化或32BIT量化。
页: [1]
查看完整版本: 问个关于PCM1794的问题