本人现在用S3C2440处理器,采用uda1341ts音频芯片,进行语音采集,发现如果只是单纯的用网络进行收发语音,进行对话,处理器可以处理的过来。但是如果在中间要对语音数据进行一些别的处理,速度好像就跟不是,主频是400MHz,请问一下,是我自己软件上设计有问题,还是处理器真的不行。
------解决方案--------------------
音频一般音质也就十六Khz 所以绝对不成问题啊
------解决方案--------------------
用arm7 108MHz,全SRAM,解压AAC V1没问题,你的arm9是400M,如果再有cache,就更没问题了。没有cache另说。
------解决方案--------------------
在学校时使用过这个cpu和audio,没问题的,录放音
------解决方案--------------------
你的回声消除算法是C的么?优化就是针对特定的硬件平台,充分发挥硬件平台的处理能力。
比如:把你的一些复杂的C算法用ARM的指令/汇编来实现。