搜索
bottom↓
回复: 8

请问在解码24Bit 96KHz~192KHz的FLAC文件时, 对CPU工作频率要求最低是多少?

[复制链接]

出0入0汤圆

发表于 2011-3-18 15:25:22 | 显示全部楼层 |阅读模式
不知道谁能回答我这个问题, sigh, 姑且发在论坛上试试吧...

解码一个BlockSize=4096, 24位 96KHz的FLAC文件, 解码可得到PCM采样数=4096*2, 假如设定一个乒乓缓冲为32KB, 根据计算可以得到送I2S时间=20.8ms, 乒乓缓冲则为41.6ms, 所以理论上只要 FLAC文件中的编码数据的时间+解码时间<41.6ms, 就可以顺利播放. 假如使用ffmpeg中的FLAC源码, 要求达到这个解码时间, 不知道要求CPU工作频率最低是多少呢?

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2011-3-19 11:21:01 | 显示全部楼层
虽然没有做过flac 解码,也没有兴趣看flac 的开源代码。但根椐经验,能顺利软解压MP3的MCU应该就能胜任。
而软解压MP3 内存有64K的ARM7 就能很好胜任。

出0入0汤圆

 楼主| 发表于 2011-3-19 11:51:10 | 显示全部楼层
回复【1楼】zhousd 银河一号
虽然没有做过flac 解码,也没有兴趣看flac 的开源代码。但根椐经验,能顺利软解压mp3的mcu应该就能胜任。
而软解压mp3 内存有64k的arm7 就能很好胜任。
-----------------------------------------------------------------------

呵呵, AVR32能软解压mp3, 也能软解压16位 44.1KHz的FLAC, 但它未必能软解压24位 96KHz的FLAC.

我在楼主位提到的是解码一个BlockSize=4096, 24位 96KHz的FLAC文件要求CPU最低工作频率是多少.

出0入0汤圆

发表于 2011-3-19 23:27:13 | 显示全部楼层
估算一下处理4K的时间:
4 * 22ms * (16/24)*(44.1/96)- 14ms(读卡)= 4*22ms*0.67*0.45=26ms-14ms =12ms

它的IFFT长度应该不会超过1K(呵呵没看那flac代码,纯猜测),大约有 3ms 处理每1K。 普通的ARM7的速度已卓卓有余。

出0入0汤圆

发表于 2011-3-25 21:49:25 | 显示全部楼层
如果软件优化得好,ARM7在20MHz以内就可以搞定,ARM9E 10MHz左右就能搞定~

出0入0汤圆

 楼主| 发表于 2011-3-31 17:02:04 | 显示全部楼层
回复【4楼】victzhang
如果软件优化得好,arm7在20mhz以内就可以搞定,arm9e 10mhz左右就能搞定~
-----------------------------------------------------------------------
victzhang, 请教20MHz和10MHz是怎么得到的?

据我所知, AVR32和PIC32要搞定24Bit 96KHz FLAC可能还可行, 但是24Bit192KHz就吃力了...
PS: PIC32主频是80MHz, AVR32主频是66MHz...

出0入0汤圆

发表于 2011-4-21 11:24:29 | 显示全部楼层
大约需要60MIPS的能力

出0入0汤圆

 楼主| 发表于 2011-4-26 21:31:19 | 显示全部楼层
回复【6楼】Astrom 子非鱼
大约需要60mips的能力
-----------------------------------------------------------------------

请问是怎么计算出来的?

出0入0汤圆

发表于 2013-8-27 14:51:21 | 显示全部楼层
这些大神都是神神叨叨的
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 15:50

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表