当前位置: 代码迷 >> 驱动开发 >> ARM9语音处理,cpu处理的过来吗,该如何处理
  详细解决方案

ARM9语音处理,cpu处理的过来吗,该如何处理

热度:87   发布时间:2016-04-28 10:09:54.0
ARM9语音处理,cpu处理的过来吗
本人现在用S3C2440处理器,采用uda1341ts音频芯片,进行语音采集,发现如果只是单纯的用网络进行收发语音,进行对话,处理器可以处理的过来。但是如果在中间要对语音数据进行一些别的处理,速度好像就跟不是,主频是400MHz,请问一下,是我自己软件上设计有问题,还是处理器真的不行。
------解决方案--------------------
音频一般音质也就十六Khz  所以绝对不成问题啊
------解决方案--------------------
用arm7 108MHz,全SRAM,解压AAC V1没问题,你的arm9是400M,如果再有cache,就更没问题了。没有cache另说。
------解决方案--------------------
在学校时使用过这个cpu和audio,没问题的,录放音
------解决方案--------------------
引用:
感谢各位回帖,录放音是没问题的,主要是VoIP里进行回声消除,要实时通信。不知道处理的过来没有,估计每秒要发16KB和接收16KB东西,如果要对数据进行处理,系统好像会崩溃啊。还有我想问问4楼程序优化应该怎么做? 我还没有这方面经验,可以说说吗?

你的回声消除算法是C的么?优化就是针对特定的硬件平台,充分发挥硬件平台的处理能力。
比如:把你的一些复杂的C算法用ARM的指令/汇编来实现。