matlab filter bank,Gammatone filter bank

The ERB scale was determined using the notched-noise masking method. This method

involves a listening test wherein notched noise is centered on a tone. The power of the tone

is tuned, and the audible threshold (the power required for the tone to be heard) is

recorded. The experiment is repeated for different notch widths and center frequencies.

9511950c5300c3ea5c30562234da4efc.png

The notched-noise method assumes the audible threshold corresponds to a constant

signal-to-masker ratio at the output of the theoretical auditory filter. That is, the ratio

of the power of the fc tone and the shaded area is

constant. Therefore, the relationship between the audible threshold and

2Δf (the notch bandwidth) is linearly related to the relationship

between the noise passed through the filter and 2Δf.

66ffdea529c34bc2b9cae78565338c1a.png

The derivative of the function relating Δf to the noise passed

through the filter estimates the auditory filter shape. Because Δf has an

inverse relationship with the noise power passed through the filter, the derivative of the

function must be multiplied by –1. The resulting auditory filter shape is usually

approximated as a roex filter.

a579f1a55868f13fdf94234c0d2a088b.png

The equivalent rectangular bandwidth of the auditory filter is defined as the width of a

rectangular filter required to pass the same noise power as the auditory filter.

be63e68af5eedc6e97f871c20a5b6655.png

[4] defines ERB as a function

of center frequency for young listeners with normal hearing and a moderate noise level:

ERB=24.7(0.00437fc+1)

The ERB scale (ERBs) is an extension of the relationship between ERB and center

frequency, derived by integrating the reciprocal of the ERB function:

ERBs=21.4log10(0.00437f+1)

To design a gammatone filter bank, [2] suggests distributing the

center frequencies of the filters in proportion to their bandwidth. To accomplish this,

gammatoneFilterBank defines the center frequencies as linearly spaced on

the ERB scale, covering the specified frequency range with the desired number of filters.

You can specify the frequency range and desired number of filters using the

FrequencyRange and NumFilters properties.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值