打印

请教:mp3的音阶的动态显示软件和硬件是如何实现的?

[复制链接]
1905|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mx2000|  楼主 | 2007-11-19 15:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
computer00| | 2007-11-20 10:32 | 只看该作者

可以用FFT做频谱分析

使用特权

评论回复
板凳
xwj| | 2007-11-21 19:18 | 只看该作者

MP3数据的话没必要再作FFT分析

因为MP数据就是FFT分析之后的频率分量,然后再用心理声学模型计算出的掩蔽阈值 掩蔽掉人耳感觉不出的频带,最后再量化压缩编码

因此在播放的中间环节就能从数据中获得各个频率的分量,此时截取频带数据作频谱显示最好


很明显,这都是软件上的复杂运算,而不是光由硬件电路完成的,
否则硬件就相当复杂了


下图是一个动态频谱显示仪的硬件电路,如果换成DSP用软件方式来作的话,那硬件电路会简单很多很多倍的哦

使用特权

评论回复
地板
kelan| | 2007-11-22 16:05 | 只看该作者

呵呵,上面的一排排"好恐怖"


好象没那么复杂吧?! 

我在PC上配合 Windows Media Player + USB单片机+ LED 点阵条.

就可以实现了.

使用特权

评论回复
5
xwj| | 2007-11-22 16:16 | 只看该作者

所以说软件方法才简单啊

使用特权

评论回复
6
mx2000|  楼主 | 2007-11-24 11:49 | 只看该作者

谢谢大家

谢谢大家,那如果用硬件电路检测音频输出,然后送到单片机,那用软件如何在液晶屏上显示,硬件电路又是什么样的呢 。 

使用特权

评论回复
7
车载音响| | 2007-11-26 08:54 | 只看该作者

看应用场合了

在要求不是很高的情况下,可以把音频信号放大以后用带通滤波器获取强度来模拟频谱

使用特权

评论回复
8
computer00| | 2007-12-4 01:50 | 只看该作者

如果用软件处理的话,硬件电路没啥好设计的了

前端无非就是信号调理,ADC,后面无非就是LED/LCD驱动。软件部分可以使用FFT。

使用特权

评论回复
9
MaxHe| | 2007-12-4 09:12 | 只看该作者

常见的 Audio DSP 应该都支持, 除非 MIPS 不够用...

使用特权

评论回复
10
huangqi412| | 2007-12-5 18:34 | 只看该作者

哇,这东西大得~~~~~~~~~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

5

帖子

1

粉丝