主要内容

PHON2SONE

从电话转换为sone

描述

例子

sone= phon2sone(电话根据ISO 532-1:2017(e)将Phons转换为Sone。

例子

sone= phon2sone(电话,,,,标准指定用于将PHON转换为SONE的标准。

例子

全部收缩

按照ISO 532-1中指定的响度水平(PHON)和响度(单音)之间的关系。

p = 0:120;S1 = Phon2sone(P);半学(P,S1)Xlabel(“响度水平(Phon)”)ylabel(“响亮(sone)”) 标题(“ Phon和Sone之间的关系(ISO 532-1)”) 网格轴([0 120 0 500])

图包含一个轴对象。轴对象具有标题与单调和单词之间的关系(ISO 532-1)包含一个类型行的对象。

按照ISO 532-2的规定,绘制响度级别(PHON)和响度(单音)之间的关系。

s2 = phon2sone(p,'ISO 532-2');半学(P,S2)Xlabel(“响度水平(Phon)”)ylabel(“响亮(sone)”) 标题(“ Phon和Sone之间的关系(ISO 532-2)”) 网格轴([0 120 0 500])

图包含一个轴对象。轴对象具有标题与单调和单词之间的关系(ISO 532-2)包含一个类型行的对象。

输入参数

全部收缩

输入响度级别,指定为标量,矢量,矩阵或多维值阵列。

数据类型:单身的|双倍的

单位转换的参考标准,指定为'ISO 532-1'或者'ISO 532-2'

数据类型:char|细绳

输出参数

全部收缩

Sone中的输出响度,作为标量,向量,矩阵或多维阵列返回电话

数据类型:单身的|双倍的

算法

全部收缩

ISO 532-1:Zwicker方法

Zwicker从Phon到Sone的转换方法由[1]

s o n e = { (( p H o n 40 1 0.35 如果 p H o n < 1 2 (( p H o n - 40 10 否则

ISO 532-2:Moore-Glasberg方法

在Moore-Glasberg方法中,根据此表规定了从Phon到Sone的转换(表5中的表5[2])。

响度水平(电话)

计算的响度(单源)

0.0 0.001
2.2 0.004
4.0 0.008
5.0 0.010
7.5 0.019
10.0 0.031
15.0 0.073
20.0 0.146
25.0 0.26
30.0 0.43
35.0 0.67
40.0 1.00
45.0 1.46
50.0 2.09
55.0 2.96
60.0 4.14
65.0 5.77
70.0 8.04
75.0 11.2
80.0 15.8
85.0 22.7
90.0 32.9
95.0 47.7
100.0 69.6
105.0 102.0
110.0 151.0
115.0 225.0
120.0 337.6

PHON2SONE函数使用表中未指定的值使用插值。

参考

[1] ISO 532-1:2017(e)。“声学 - 计算响度的方法 - 第1部分:zwicker方法。”国际标准化组织

[2] ISO 532-2:2017(e)。“声学 - 计算响度的方法 - 第2部分:Moore-Glasberg方法。”国际标准化组织

扩展功能

C/C ++代码生成
使用MATLAB®CODER™生成C和C ++代码。

版本历史记录

在R2020a中引入

也可以看看

|