找回密码
 注册
搜索
查看: 1165|回复: 5

[讨论] *急*请教各位高手一个关于语音信号处理的问题

[复制链接]
发表于 2005-11-25 10:48:00 | 显示全部楼层 |阅读模式
我在看TI平台的时候发现他将接收的语音信号先进入一个三阶Σ-∆调制器进行1MHZ的釆样, 然后进入一个SINC滤波器进行40KHZ的釆样,最后才送入带通滤波器进行语音8KHZ的釆样, 而发送也是经由相反过程进行发送,我不明白为什么不直接进行8KHZ的釆样, 这样做有什么好处? 哪位高手能帮我解释一下,谢谢![em01]
发表于 2005-11-25 22:40:00 | 显示全部楼层
等待高手
点评回复

使用道具 举报

发表于 2005-11-26 00:07:00 | 显示全部楼层
<P>这主要是由于TI的audio codec 中的adc和dac采用了sigma-delta modulator。</P><P>sigma-delta modulator的好处是在处理窄带信号时,用低成本的方法实现了高动态范围和灵活性。</P><P>在用有限bit的数字信号表示无限精度的模拟信号时,不可避免的会产生量化噪声。</P><P>对sigma-delat modulator,量化噪声的近似表达式(为了说明fs的关系,近似写一下)是</P><P><b>log(n) = log(eRMS) + log( A ) + (M+ 1/2)log(2f0/fs)</b></P><P> 其中</P><P>     f0是带限信号的最高截至频率。 fs是采样频率</P><P>     M是sigma-delta modulator的阶数。 A是一个常数,只和M有关。</P><P>     eRMS是量化噪声,只和量化间隔即adc,dac的位数有关。</P><P>   <b> n就是带内(相对f0)量化噪声。</b></P><P>   根据这个表达式,提高fs可以降低量化噪声,</P><P>   所以TI的方案里sigma-delta modulator 的fs 采用了1MHz/2Mhz。</P><P>   TI文档里说的audio codec好像是上行采用的3阶sigma-detla ,下行是2阶sigma-delta</P><P>   对sigma-delta,阶数越大,fs越大,量化噪声就越小,也就是SNR越大</P><P>   TI文档里说了,对上行, adc的输出要通过sinc filter和IIR bandpass filter来decimation到16kz或8khz</P><P>   sinc filter和IIR bandpass filter都可以滤除高频信号吧,为什么不用一个直接down到8khz ?</P><P>   我觉得这和sinc 和bandpass filter的实现有关(到底是啥呢?),</P><P>   单独用它们一个很难做到从1Mhz降到8khz吧,也许还有其他的原因(实现的复杂性、成本、信号质量)</P>[br]<p align=right><font color=red>+5 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2005-11-28 10:21:00 | 显示全部楼层
<P>多谢高人指点, 不甚感激!!</P>[em01]
点评回复

使用道具 举报

发表于 2005-11-28 18:55:00 | 显示全部楼层
<P>刚好在网上找到了资料,</P><P>高是不高</P>[em12]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-20 20:29 , Processed in 0.063735 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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