各位搞过音频压缩、解压的达人看看,帮忙(有效帮忙,另有Demo板小小酬劳敬奉)。 俺现在玩无线数字通信,能做到6 dBm发射功率300米开阔地19200bps基本可靠通信。前些时看到手机用的 IS96A 算法可以做到64K/s语音流(8K采样率8Bit ADC数据)压缩到6K/s以下基本不损失音质,俺就想弄到板子上玩数字语音通信。可惜一直是玩C51和汇编的,Down下来的 IS96A 源码(可能不完整)看得比较糊涂,而且8Bit数据压缩为什么要用浮点算法没搞明白。
哪位达人好心可以助俺一把?给个完整些的源码(如果35MHz 所谓单周期51资源不足可以改用50MHz的ARM Cortex-M0 lpc1114,俺正在制版),有好心情再给俺等详细解释下算法就更棒了。能推荐更合适的算法给孤陋寡闻的俺就欢天喜地了。
|