首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wave_format_ieee_float中的数据的含义是什么?

wave_format_ieee_float中的数据的含义是什么?
EN

Software Engineering用户
提问于 2016-06-15 20:14:38
回答 1查看 1.1K关注 0票数 3

我制作了一个程序,连接到麦克风,并从中捕获wave_format_ieee_float数据。我注意到,如果我发出非常大的噪音,数据似乎在-1和1之间波动(当我将缓冲区指针转换为float*时)。这有什么意义呢?我如何连接到deciBel声压水平,Pascals从环境压力或电压被发送到麦克风电缆?我知道麦克风有-38分贝的灵敏度。任何解释或进一步的阅读技巧,对于揭示在现实生活中波浪中的数字是值得欢迎的。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2016-06-15 21:18:20

您可能已经猜到了,WAVE_FORMAT_IEEE_FLOAT中的数据点是32位或64位浮点数字,在1到-1之间变化。

值1和-1只是表示最大可能的正和负振幅值。这些值不映射到任何特定的电压或声压水平,原因很简单,所有的东西都有音量控制和/或制造商指定的灵敏度。

票数 3
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/322360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档