【问题标题】:Calculate A-Weighting and C-weighting values计算 A 加权和 C 加权值
【发布时间】:2011-11-10 09:19:29
【问题描述】:

我正在使用 Core Audio 获取当前峰值和平均峰值,但我也想获取 A 加权、平坦和 C 加权 dB 值。我搜索了文档,但没有找到关于这个概念的任何内容。

【问题讨论】:

  • 您想从哪里获取值?你有什么数据?如果您希望人们能够帮助您,您需要更多地解释您的问题
  • 对上面的帖子感到抱歉,我一直在使用核心音频框架来显示峰值和平均峰值,但是我现在想在其中显示 Flat、A Weighting、C Weighting 值。我是这个网站的新手,所以如果您需要对此进行更多说明,请告诉我。
  • 您应该能够“编辑”您的原始帖子并提供额外信息。它将提高您获得答案的机会。请记住,尽管您的问题不是一个非常常见的主题,因此您可能需要等待一段时间,直到熟悉您正在尝试做的事情的人出现。试着记住,你提供的信息越多越好,尤其是当这个主题不常见的时候,因为大多数人只会看一个问题——如果写得不好他们不会回来,你可能错过了到时候你的机会

标签: objective-c audio core-audio


【解决方案1】:

CoreAudio 不提供此类选项。您可以filter the signal,然后根据过滤后的信号计算峰值/平均值。

【讨论】:

【解决方案2】:

您可以使用(全或第三)倍频程滤波器,并使用表格值对每个频段执行 A 或 C 加权。计算每个频段的信号电平,并添加找到的列表权重值here

【讨论】:

    猜你喜欢
    • 2012-04-05
    • 2014-11-13
    • 2021-11-24
    • 2021-01-17
    • 2012-04-20
    • 1970-01-01
    • 2010-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多