时变响度计算

news/2024/11/30 5:57:19/

一、实验目的

1,理论:结合多篇参考文献,对比ISO532:2017中Zwicker模型和Moore模型的时变响度计算方法。并评述时变响度计算的难点和未来可能方向。要给出参考文献出处。

2,代码:利用Matlab R2020a或更新版本中的响度计算函数,对比分析多个不同内容的实际素材的响度计算结果。 如果Matlab版本不够新,建议下载开源的Loudness Toolbox,其中提供了Zwicker和Moore两个时变响度计算模型函数,可使用并完成对比分析。

二、实验原理

2017年6月公布两个新ISO响度标准。ISO 532-1(Zwicker方法,基于DIN 45631/A1:2010-03)用于稳态和时变声音,ISO 532-2(Moore/Glasberg方法,基于ANSI S3.4-2007)仅用于稳态声音。此外,ISO TC 43/WG 9现在开始研究ISO 532-3,用于测量基于Moore/Glasberg的TVL模型的时变响度[1]。

1、Zwicker模型

Zwicker 模型(ISO 532-1)以1/3倍频程频谱为依据,引入临界频带和特征响度,首先计算每个临界频带特征响度,再得到总响度值。特征响度反映响度的频域分布,是一个频带内噪声响度。Zwicker定义了稳态噪声特征响度模式,标记成图表,可用图形化方法计算响度和响度级[2]。

 

图2.1 响度计算程序例子,显示扩散场中工厂噪声的三分之一倍频程带水平

图1中上方横坐标为1/3倍频程的中心频率,下方横坐标为1/3倍频程的上下截止频率,纵坐标为响度或响度级。粗实线包围区域和从左下到右上的阴影表示噪声总响度。这个区域被相同宽度的矩形区域接近,其高度由左上到右下的阴影区域表示,高度标志着左边总响度和右边相应响度。虚线曲线表示声压级70dB的1kHz响度模式。同时,图中斜线是为考虑掩蔽效应加入。 

Zwicker算法被写入DIN45631(1967),后被引入ISO532B(1975)[3]。后来DIN45631/A1(2010)[4]考虑时域上的掩蔽,故可算稳态和时变声音,而后ISO 532-1(2017)[2]引入DIN45631/A1的内容。

2、Moore模型

Moore-Glasberg模型(ISO 532-2)是对Zwicker模型进行改进得到新的响度计算模型。Moore模型是基于解析式而不是Zwicker模型的图表方式,避免间断点间采用插值方法获取响度值,实现响度值随频率、强度改变的连续计算[5]。

Zwicker模型和Moore模型对比:

(1)Zwicker算法给出1/3倍频程带上的声压级,直接按图找出对应特征响度,并进行画线,即从声源到人耳的感受,直接用图给出对应关系;

(2)Moore算法则更加细化对应关系,分别给出声源到鼓膜的传函、鼓膜到耳蜗的传函[6],然后根据到达耳蜗的激励,计算特征响度,并考虑掩蔽效应。

 

图2.2 声源到鼓膜和鼓膜到耳蜗的传函

Moore算法2005年被写入ANSI标准,2007年做修改,被写入ISO 532-2。

三、实验步骤

1、Zwicker算法的计算流程为:

(1)计算时域数据的1/3倍频程;

(2)将各个1/3倍频程带对应的声压级,画在图中。如以2k为中心频率的1/3倍频程带,声压级为100dB,则将图中对应的横线加粗;

(3)画出所有1/3倍频程带的对应横线后,再绘制各个1/3倍频程带之间的连接线。方法为:若下一个倍频程带较当前的响度更大,则垂线升上去;若下一个倍频程带较当前的响度更小,则沿着虚线降下去。

(4) 计算线所对应的面积,即可转化出响度。

2、Moore算法的计算流程为:

(1)对时域数据进行FFT变化;

(2)分别乘上声源到鼓膜的传函和鼓膜到耳蜗的传函。

(3)得到到达耳蜗的激励后,按ERB级选择响应的滤波器,如下图:

 

图3.1 在每个ERBn的声压水平从20dB到100dB,以10dB为单位,以1kHz为中心的听觉滤波器形状

(4)按上图得到输出级后,即可计算特征响度;

(5)求和计算总响度。

四、实验结果

 

图4.1 时变响度曲线

五、实验结论

Zwicker模型同时考虑稳态响度和时变响度的计算,此外,一些复杂人耳听力特性,如掩蔽效应等也考虑范围在内。整合了之前响度模型的优势,结合如今计算能力的提升,对响度计算变得更加便捷。Zwicker 法适用于自由声场或混响声场的计算,在通常情况下一般采用Zwicker 法的响度计算模型。

Moore-Glasberg模型是对Zwicker模型进行改进得到新的响度计算模型。Moore模型是基于解析式而不是Zwicker模型的图表方式,避免间断点间采用插值方法获取响度值,实现响度值随频率、强度改变的连续计算。

  • 参考文献
  1. Roland Sottek.Upcoming international standards in psychoacoustics.The Journal of the Acoustical Society of America 142, 2604-2604 (2017)
  2. ISO 532-1:2017,Acoustics. Methods for calculating loudness —Part 1:Zwicker method.2017,06.
  3. ISO532:1975, Acoustics. Method for calculating loudness level. 1975, 07, 15.
  4. DIN45631/A1.Calculation of Loudness Level and Loudness from the Sound Spectrum-Zwicker Method-Amendment1:Calculation of the Loudness of time-variant Sound [S]. Berlin: Beuth Verlag, 2010.
  5. ISO 532-2:2017,Acoustics. Methods for calculating loudness —Part 2:Moore-Glasberg method.2017,06.
  6. ANSI S3.4:2005, Procedure for the Computation of Loudness of Steady Sounds.

评语:理论部分总结的是非时变响度,而不是题目要求的时变响度模型!实践部分的实验步骤也不是时变响度的,但是函数用的是时变算法,结果的展示和分析都太简单了。


http://www.ppmy.cn/news/475655.html

相关文章

同频干扰

为了提高频谱效率,运营商主要采用同频组网,即相邻小区使用相同的中心频点,但是另外一方面,事物的两面性,有得必有失,随之带来的一个问题是同频干扰。 而受同频干扰影响比较显著的是处于小区边缘的用户&…

共振与共振峰

共振出现在结构或材料在一特定频率下发生大幅度自然振动时。这个特定的频率被称为结构的共振频率,通常一个结构有很多个共振频率。 系统受到外界激励产生的响应表现为大幅度的振动,此时外界激励频率与系统的固有振动频率相同或者非常接近。 当结构的阻尼…

关于音响系统参数测试的主要参数之二: Frequency Response(频率响应范围)

回顾昨天THDN。 THDN是设备本身产生的失真谐波频率的总和,它代表了输入信号与输出信号之间的吻合程度。理想状态是一个完美的正弦波,那么就不存在失真,分析THD失真就是分析1KHZ信号的畸变程度 。THD叫谐波失真,NOISE是噪声&#x…

[数字信号处理]单位冲击响应与频响以及FIR实现代码(C语言)

1.单位冲击响应与频响 就如同之前所说的一样,使用下图所示的单位冲击响应,所设计的滤波器,是无法实现的。 现在,让我们看看其这个滤波器的频响。所谓频响,就是计算其单位冲击响应的离散时间傅里叶变换, 我们…

深入理解傅里叶变换的性质:实函数、卷积、相关、功率谱、频响函数

深入理解傅里叶变换的性质:实函数、卷积、相关、功率谱、频响函数 1实函数傅里叶变换的性质1.1实函数傅里叶变换的性质1.2实偶函数傅里叶变换的性质1.3实奇函数傅里叶变换的性质 2傅里叶变换的基本性质2.1线性2.2对称性2.3折叠性2.4尺度变换性2.5时移性2.6频移性2.7…

单位冲击响应与频响

[数字信号处理]单位冲击响应与频响以及FIR实现代码(C语言) 分类: 数字信号处理 2013-05-29 13:01 993人阅读 评论(6) 收藏 举报 解卷绕 FIR 滤波器 数字信号处理 C语言 目录(?)[] 1.单位冲击响应与频响 就如同之前所说的一样,…

带你读懂——频率响应与采样频率之间的关系

频响范围 频率响应:不同频率下的输入信号经过系统后响应之后的输出信号增益。大白话就是,输入信号频率是 x x x Hz,幅值为 y y y mg,观察此时的输出信号幅值为 A y Ay Ay mg,此时升高或降低了 A A A倍。 电压增益计算…

EQ频响曲线绘制和DRC特性曲线绘制

目录 1 EQ 系数计算和频响曲线绘制 1.1 基本流程 1.2 EQ参数输入 1.3 滤波器系数计算 1.4 频率响应计算 1.5 曲线绘制 2.DRC特性曲线绘制 2.1 基本流程 2.2 参数输入 2.3 增益计算 2.4 静态特性曲线绘制 3 Android 工程实现 1 EQ 系数计算和频响曲线绘制 1.1 基本…