请问cortex M4F@64Mhz的mcu解压mp3够不够用

2020-01-01 17:32发布

如题。不是stm32,但是也是cortex-m系列的内核,时钟频率可以到64M,想用来解压96kpbs的MP3,不知道行不行实在不行32kbps也行。我觉得应当绰绰有余了吧,但是怕没弄清楚闹出笑话来。 另外提醒下,有可能要跑系统,所以资源有可能会被占用。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
htjgdw
1楼-- · 2020-01-01 18:44
可以的。当初Cortex-M4刚发布的时候,ARM宣称12MHz频率下就可以解码MP3。时间太久了具体指标记得不一定精确,你自己再搜一下吧。
aozima
2楼-- · 2020-01-01 21:42
 精彩回答 2  元偷偷看……
xukaiming
3楼-- · 2020-01-01 23:09
看资源够不够看什么指标?
stm32_xiaocai
4楼-- · 2020-01-02 03:04
STM32F103RET6软解 320KBPS MP3占用约一般CPU,LIBMAD库
88mw300
5楼-- · 2020-01-02 06:50
性能肯定够了,
wshtyr
6楼-- · 2020-01-02 06:59
如果用helix mp3库,STM32F4大约36MHz就可以解320kbps的mp3

mp3解码耗时和码率关系不大,主要时间是花在多相合成滤波器和imdct上的。如果想节省时间,单声道即可,可以少花约一半时间

只要LZ的MCU访问RAM和ROM的性能不太差,64MHz足够了

另外,MP3解码大约需要20多KB的内存,实时播放需要额外的9216字节的PCM缓存(1152*2字节*2通道*2),这是LZ需要考虑的主要因素

一周热门 更多>