Вычислительная частотная характеристика
[ указывает параметры, использующие один или несколько H,f] = freqz(___,Name,Value)Name,Value аргументы пары.
freqz(___) без выходных аргументов строит график частотной характеристики набора фильтров.
gammatoneFilterBankСоздать gammatoneFilterBank объект. Звонить freqz для получения сложной частотной характеристики, H, набора фильтров и вектора частот, f, при котором вычисляется отклик. Постройте график частотно-амплитудной характеристики блока фильтров.
gammaFiltBank = gammatoneFilterBank;
[H,f] = freqz(gammaFiltBank);
plot(f,abs(H))
xlabel('Frequency (Hz)')
Чтобы получить частотную характеристику подмножества фильтров в банке фильтров, укажите второй аргумент как вектор строки индексов между одним и числом фильтров в банке фильтров. Получить частотную характеристику 10-го фильтра в блоке фильтров и построить график амплитудной частотной характеристики.
[H,f] = freqz(gammaFiltBank,10);
plot(f,abs(H))
xlabel('Frequency (Hz)')
Чтобы указать количество точек БПФ, используемых для вычисления частотной характеристики, используйте NFFT пара имя-значение. Укажите, что частотная характеристика вычисляется с использованием 128-точечного БПФ. Постройте график частотной характеристики величины.
[H,f] = freqz(gammaFiltBank,'NFFT',128); plot(f,abs(H)) xlabel('Frequency (Hz)')

Чтобы визуализировать только частотную характеристику величины, вызовите freqz без каких-либо выходных аргументов. Постройте график частотной характеристики амплитуды в дБ фильтров 20, 21 и 22 с использованием 1024-точечного ДПФ.
freqz(gammaFiltBank,[20,21,22],'NFFT',1024)
octaveFilterBankСоздание octaveFilterBank объект. Звонить freqz для получения сложной частотной характеристики, H, набора фильтров и вектора частот, f, при котором вычисляется отклик. Постройте график частотной характеристики величины в дБ.
octFiltBank = octaveFilterBank; [H,f] = freqz(octFiltBank); plot(f,20*log10(abs(H))) xlabel('Frequency (Hz)') ylabel('Magnitude (dB)') set(gca,'XScale','log') axis([10 octFiltBank.SampleRate/2 -100 2])

Чтобы получить частотную характеристику подмножества фильтров в банке фильтров, укажите второй аргумент как вектор строки индексов между одним и числом фильтров в банке фильтров. Получить частотную характеристику 5-го фильтра в наборе фильтров и построить график амплитудной частотной характеристики в дБ.
[H,f] = freqz(octFiltBank,5); plot(f,20*log10(abs(H))) xlabel('Frequency (Hz)') ylabel('Magnitude (dB)') set(gca,'XScale','log') axis([10 octFiltBank.SampleRate/2 -100 2])

Чтобы указать количество точек БПФ, используемых для вычисления частотной характеристики, используйте NFFT пара имя-значение. Укажите, что частотная характеристика вычисляется с использованием 8192-точечного БПФ. Постройте график частотной характеристики величины в дБ.
[H,f] = freqz(octFiltBank,'NFFT',8192); plot(f,20*log10(abs(H))) xlabel('Frequency (Hz)') ylabel('Magnitude (dB)') set(gca,'XScale','log') axis([10 octFiltBank.SampleRate/2 -100 2])

Чтобы визуализировать только частотную характеристику величины, вызовите freqz без каких-либо выходных аргументов. Постройте график частотной характеристики амплитуды в дБ фильтров 4, 5 и 6 с использованием 1024-точечного ДПФ.
freqz(octFiltBank,[4,5,6],'NFFT',1024)
obj - Объект для получения частотных откликов фильтра отgammatoneFilterBank | octaveFilterBankОбъект для получения частотных откликов фильтра, указанный как объект gammatoneFilterBank или octaveFilterBank.
ind - Индексы фильтров для вычисления частотных откликовИндексы фильтров для вычисления частотных откликов из, заданного как вектор строки целых чисел со значениями в диапазоне [1, N]. N - общее количество фильтров, разработанных obj.
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
'NFFT',2048'NFFT' - Количество ячеек DFTЧисло ячеек DFT, указанное как положительное целое число.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
H - комплексная частотная характеристика каждого фильтра;f - Частоты, на которых вычисляется отклик (Гц)Частоты, на которых ответ вычисляется в Гц, возвращаемые в виде вектора столбца.
Типы данных: double
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.