我在做毕业设计 需要将单片机采集来的语音数据压缩 想用ADPCM 但是单片机采集的是12位ADC

我在做毕业设计需要将单片机采集来的语音数据压缩想用ADPCM但是单片机采集的是12位ADC算法怎么改一下才能收到好的效果?可以给予大大的奖励哦~... 我在做毕业设计 需要将单片机采集来的语音数据压缩 想用ADPCM 但是单片机采集的是12位ADC 算法怎么改一下才能收到好的效果?可以给予大大的奖励哦~ 展开
 我来答
11kxmx
2016-04-12 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1.2万
采纳率:70%
帮助的人:2500万
展开全部
关键不是ADC的位数,12位已不错了,人家过去有8位的声卡,用单片机采集音频的弱点在采集速度,采集频率能否达到44.1KHZ,这么高的频率,每秒产生的数据量是很大的,内存肯定不够用,要保存在SD卡或FLASH上,也要花费时间,32位ARM也很吃力,因此不宜直接采用单片机进行音频采集,需用专用录音或播放芯片才行,如原子钟的单片机开发板采用WM8978实现录放音功能的
追问
嗯 12位16k的音质不错了 但是我用ADPCM压缩之后的音质就差很多 我现在的问题是怎么改进ADPCM的算法 因为ADPCM是为16位设计的 谢谢 可以细聊嘛?
追答
确实我也不太懂,原子钟的教程上讲的只是WAV或MP3文件的格式,用的是线性PCM,即非压缩的,只是在原始数据上加上采样率 采样位数 声道数 数据大小等信息 数据压缩好象很复杂,涉及到一些高等数学知识,对单片机要求也高,因此,多数压缩及解码由专用硬件实现
The怪兽
2016-04-12
知道答主
回答量:84
采纳率:0%
帮助的人:16.4万
展开全部
太高大上了,听不懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式