打印
[电路设计]

求教用AD采集的声音信号转换成分贝值的问题

[复制链接]
2397|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
微笑Sunny|  楼主 | 2014-3-8 19:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有一个带MIC的模块和一个NUC140的板子,现在我能通过板子的AD,采集到声音的电压信号,但怎么显示出DB值呢,我看过一些说是经过FFT变换,但是我给一个声音,采集到的只有一个电压信号。。。怎么才能实现给一个声音信号时时显示出DB值

相关帖子

沙发
airwill| | 2014-3-15 12:17 | 只看该作者
从原理上讲, 声音信号完全是个交流信号, DB 值, 声音的响度跟交流信号的振幅(有效值)有关.
FFT 是频率分布的计算, 跟响度没有直接关系.
我想, 这应该能够给楼主点思路吧

使用特权

评论回复
板凳
微笑Sunny|  楼主 | 2014-3-15 20:34 | 只看该作者
谢谢哦,其实我做fft的目的就是想获取它的有效值,我是根据公式LP=20lg(P/P0),把傅里叶变换后的值进行求模就是它的振幅了,P要求的就是有效值,所以我想进行fft变换的,,不知道对不对

使用特权

评论回复
地板
醉清枫xd| | 2014-8-14 19:48 | 只看该作者
你好,请问你用A/D采集声音信号转化为频率做出来了吗?可不可以向你请教一下

使用特权

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

本版积分规则

6

主题

9

帖子

0

粉丝