fvtool

Визуализируйте набор фильтров

Описание

пример

fvtool(obj) визуализирует фильтры в наборе фильтров с помощью Инструмента Визуализации Фильтра (FVTool).

пример

fvtool(obj,ind) визуализирует фильтры, соответствующие элементам в векторном ind.

пример

fvtool(___,Name,Value) задает опции с помощью одного или нескольких Name,Value парные аргументы.

Примеры

свернуть все

Создайте octaveFilterBank объект. Вызовите fvtool визуализировать набор фильтров.

octFiltBank = octaveFilterBank;
fvtool(octFiltBank);

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes and other objects of type uitoolbar, uimenu. The axes with title Magnitude Response (dB) contains 10 objects of type line.

Визуализировать подмножество просачивается набор фильтров, задайте второй аргумент как вектор-строку из индексов между одним, и количество просачивается набор фильтров. Если не заданный, fvtool визуализирует 1 к фильтрам N набора фильтров, где N является самым маленьким из octFiltBank.NumFilters и 64. Визуализируйте девятый фильтр.

fvtool(octFiltBank,9);

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes and other objects of type uitoolbar, uimenu. The axes with title Magnitude Response (dB) contains an object of type line.

Задавать количество точек БПФ использовалось для расчета частотной характеристики, используйте NFFT пара "имя-значение". Укажите, что частотная характеристика вычисляется с помощью БПФ с 8192 точками.

fvtool(octFiltBank,'NFFT',8192);

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes and other objects of type uitoolbar, uimenu. The axes with title Magnitude Response (dB) contains 10 objects of type line.

Создайте gammatoneFilterBank объект. Вызовите fvtool визуализировать набор фильтров.

gammaFiltBank = gammatoneFilterBank;
fvtool(gammaFiltBank);

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes and other objects of type uitoolbar, uimenu. The axes with title Magnitude Response (dB) contains 32 objects of type line.

Визуализировать подмножество просачивается набор фильтров, задайте второй аргумент как вектор-строку из индексов между одним, и количество просачивается набор фильтров. Если не заданный, fvtool визуализирует 1 к фильтрам N набора фильтров, где N является самым маленьким из gammaFiltBank.NumFilters и 64. Визуализируйте девятый фильтр.

fvtool(gammaFiltBank,9);

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes and other objects of type uitoolbar, uimenu. The axes with title Magnitude Response (dB) contains an object of type line.

Задавать количество точек БПФ использовалось для расчета частотной характеристики, используйте NFFT пара "имя-значение". Укажите, что частотная характеристика вычисляется с помощью БПФ с 8192 точками.

fvtool(gammaFiltBank,'NFFT',8192);

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes and other objects of type uitoolbar, uimenu. The axes with title Magnitude Response (dB) contains 32 objects of type line.

Входные параметры

свернуть все

Объект получить частотные характеристики фильтра от в виде объекта gammatoneFilterBank или octaveFilterBank.

Индексы фильтров, чтобы вычислить частотные характеристики от в виде вектора-строки из целых чисел со значениями в области значений [1, N]. N является общим количеством фильтров, спроектированных obj.

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'NFFT',2048

Количество интервалов ДПФ в виде положительного целого числа.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Смотрите также

|

Введенный в R2019a