Центральные частоты фильтров
gammatoneFilterBank
Создайте gammatoneFilterBank
и получите центральные частоты фильтров в группе фильтров.
gammaFiltBank = gammatoneFilterBank; cf = getCenterFrequencies(gammaFiltBank)
cf = 1×32
103 ×
0.0500 0.0822 0.1181 0.1581 0.2027 0.2525 0.3081 0.3700 0.4391 0.5162 0.6022 0.6980 0.8050 0.9242 1.0573 1.2056 1.3711 1.5557 1.7616 1.9912 2.2473 2.5329 2.8515 3.2069 3.6032 4.0453 4.5384 5.0883 5.7017 6.3858 7.1489 8.0000
Центральные частоты группы гамматоновых фильтров разнесены равномерно по шкале ERB. Преобразуйте вектор центральных частот в масштаб ERB и вычислите различия между центральными частотами.
diff(hz2erb(cf))
ans = 1×31
1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130 1.0130
octaveFilterBank
Создайте octaveFilterBank
и получите центральные частоты фильтров в группе фильтров.
octFiltBank = octaveFilterBank; cf = getCenterFrequencies(octFiltBank)
cf = 1×10
104 ×
0.0032 0.0063 0.0126 0.0251 0.0501 0.1000 0.1995 0.3981 0.7943 1.5849
Центральные частоты октавной группы фильтров разнесены равномерно по логарифмической шкале. Преобразуйте вектор центральных частот в журнал масштаб и вычислите различия между центральными частотами.
diff(log10(cf))
ans = 1×9
0.3000 0.3000 0.3000 0.3000 0.3000 0.3000 0.3000 0.3000 0.3000
splMeter
Создайте октавную полосу пропускания splMeter
и получите центральные частоты группы октавных фильтров. Округлить центральные частоты до двух значащих цифр в целях отображения.
SPL = splMeter('SampleRate',44100,'Bandwidth','1 octave'); cf = getCenterFrequencies(SPL); round(cf,2,'significant')
ans = 1×10
32 63 130 250 500 1000 2000 4000 7900 16000
obj
- Объект для получения частот центра банка фильтров отgammatoneFilterBank
| octaveFilterBank
| splMeter
Объект для получения частот центра банка фильтров, заданный как объект gammatoneFilterBank
, octaveFilterBank
, или splMeter
.
cf
- Фильтрация центральных частот банка (Гц)Отфильтруйте центральные частоты в Гц, верните скаляр или вектор.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.