TI中文支持网
TI专业的中文技术问题搜集分享网站

关于AIC3106通信问题

TI工程师您好,现在用OMAPL137做音频信号处理,有两个问题:

1)想问一下音频信号在AIC3106和McASP之间的传递格式只能是Q15定点表示吗?我之前用浮点数试了一下不行。

2)接收到的音频信号做处理,这其中用到一些算法,请问算法中的运算只能用定点的运算规则吗?感觉定点运算很麻烦啊。

非常感谢!望指教。

Tony Tang:

#1. 对于ADC,DAC来说,其输出输出值只是个标量,好像没有见过哪个ADC可以设置其输出数据格式的问题,再说ADC输出数据的位宽代表其精度,也并不需要用另外的定标方式来扩充其数值范围。所以ADC,DAC的数据就是整数。

#2. 中间算法可以采用数据类型转换以避免中间结果数据溢出,提高精度等,但在送往DAC前,还是要转换成整形,这个二进值就是代表多个DAC的“刻度”,毕竟DAC并不会数小数点哪儿,还做数据类型转换。

Yu Wang22:

回复 Tony Tang:

Tony Tang

#1. 对于ADC,DAC来说,其输出输出值只是个标量,好像没有见过哪个ADC可以设置其输出数据格式的问题,再说ADC输出数据的位宽代表其精度,也并不需要用另外的定标方式来扩充其数值范围。所以ADC,DAC的数据就是整数。

#2. 中间算法可以采用数据类型转换以避免中间结果数据溢出,提高精度等,但在送往DAC前,还是要转换成整形,这个二进值就是代表多个DAC的“刻度”,毕竟DAC并不会数小数点哪儿,还做数据类型转换。

Tony Tang:

回复 Yu Wang22:

Qn是算法当中用定点实现浮点运算的一种处理方式(由编程人员自己决定),对于ADC, DAC的输出,输入数据来说没有这个说法。

关于ADC,DAC的数据类型可以看一下这个文章:

http://wenku.baidu.com/link?url=YlgpsA-7WXfliJW50_wEp950s_4ovl38d6bMRQhG_7cvIAb8Ku5IYj9XfW7AWiEIfNx0BSIfv_SOTx23wzyu_D6vbsVwJfPdsK_gRvetoqS

Yu Wang22:

回复 Tony Tang:

Tony Tang

Qn是算法当中用定点实现浮点运算的一种处理方式(由编程人员自己决定),对于ADC, DAC的输出,输入数据来说没有这个说法。

关于ADC,DAC的数据类型可以看一下这个文章:

http://wenku.baidu.com/link?url=YlgpsA-7WXfliJW50_wEp950s_4ovl38d6bMRQhG_7cvIAb8Ku5IYj9XfW7AWiEIfNx0BSIfv_SOTx23wzyu_D6vbsVwJfPdsK_gRvetoqS

Tony Tang:

回复 Yu Wang22:

有符号数,即二进制补码.

有兴趣的话把上面的数值连起来,就是一个正弦波。

Yu Wang22:

回复 Tony Tang:

Tony Tang

有符号数,即二进制补码.

有兴趣的话把上面的数值连起来,就是一个正弦波。

Yu Wang22:

回复 Tony Tang:

谢谢您,明白了!感谢耐心回答!

赞(0)
未经允许不得转载:TI中文支持网 » 关于AIC3106通信问题
分享到: 更多 (0)