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:
谢谢您,明白了!感谢耐心回答!