19

主题

0

好友

329

积分
     

业余侠客 当前离线

Rank: 4

UID
119294
帖子
312
精华
0
经验
329 点
金钱
301 ¥
注册时间
2009-7-20
发表于 2013-4-5 19:45 | 显示全部楼层
有一个问题百思不得其解,PCM1794可以解码24bit,样本显示它内部有一个8倍超取样数字滤波器,按照数字滤波器工作原理,每增加一倍超取样要增加1bit,比如16bit信号,如果二倍超取样,就变为17bit,四倍超取样,就需要18bit解码器,PCM1794内部有8倍超取样,如果信号是24bit,那它内部的DAC应该是27bit,不然这个数字滤波器根本没用。但是它样本里没说这个问题。有人能解答这个问题吗?

56

主题

12

好友

6091

积分
     

青铜剑侠 当前离线

小熊猫

Rank: 8Rank: 8

UID
59487
帖子
7499
精华
0
经验
6091 点
金钱
5748 ¥
注册时间
2008-10-20
发表于 2013-4-5 20:19 | 显示全部楼层
我不知道他是怎么设计的,所以没办法解答你的问题。

34

主题

10

好友

2079

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
45637
帖子
1954
精华
0
经验
2079 点
金钱
1934 ¥
注册时间
2008-6-17
发表于 2013-4-5 20:40 | 显示全部楼层
采样是点数指标,Bit是量化指标。
两者没关系吧

19

主题

0

好友

329

积分
     

业余侠客 当前离线

Rank: 4

UID
119294
帖子
312
精华
0
经验
329 点
金钱
301 ¥
注册时间
2009-7-20
 楼主| 发表于 2013-4-5 22:19 | 显示全部楼层
回复 3# 飞天狼001
超取样实际就是升频,就是在两个点之间再插入一个点,这样可能得不到整数,譬如前一个数值是1(16bit二进制应该是0000000000000001),后面一个数值是2(16bit二进制应该是0000000000000010),中间插入的点的数值是1.5,但是16bit无法表示半位数,所以只能用17bit表示。你看CD机都有4倍超取样,18bitDAC,或者8倍超取样,20bitDAC的说法。

21

主题

12

好友

2850

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
360418
帖子
2929
精华
0
经验
2850 点
金钱
2701 ¥
注册时间
2011-7-4
发表于 2013-4-5 22:36 | 显示全部楼层
取高位数据,另外数字滤波FIR、IIR远比你想象中要复杂,它不仅仅起升频(超取样)的作用

34

主题

10

好友

2079

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
45637
帖子
1954
精华
0
经验
2079 点
金钱
1934 ¥
注册时间
2008-6-17
发表于 2013-4-5 22:43 | 显示全部楼层
本帖最后由 飞天狼001 于 2013-4-5 22:55 编辑

超取样也是点数指标增加而已,可以继续用16BIT量化,如果量化精度不够(如上述)。可以用18BIT、20BIT、24BIT量化或32BIT量化。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部