fvtool

Визуализируйте фильтры в channelizer

Синтаксис

fvtool(obj)
fvtool(obj,ind)
fvtool(obj,ind,Name,Value)

Описание

пример

fvtool(obj) визуализирует фильтры в Системе dsp.Channelizer object™ использование Инструмента Визуализации Фильтра (FVTool).

пример

fvtool(obj,ind) визуализирует фильтры, соответствующие индексам в векторном ind. ind является вектором - строкой из индексов между 1 и obj.NumFrequencyBands. По умолчанию этот вектор [1:N], где N является самым маленьким из obj.NumFrequencyBands и 64.

Например, чтобы визуализировать первые 4 фильтра, установите ind на [1:4].

channelizer = dsp.Channelizer;
fvtool(channelizer,[1:4]);

пример

fvtool(obj,ind,Name,Value) визуализирует фильтры с дополнительными опциями, заданными одним или несколькими аргументами пары Name,Value.

Например, визуализировать первые 4 просачивается, channelizer на интервале Найквиста [–44100/2, 44100/2] Гц, устанавливают 'Fs' на 44100. Чтобы вычислить частотную характеристику с помощью 1 024 точек частоты, установите 'NFFT' на 1024. Кроме того, чтобы визуализировать сумму ответов фильтра, установите 'overall' на true.

channelizer = dsp.Channelizer;
fvtool(channelizer,[1:4],'Fs',44100,'NFFT',1024,'overall',true);

Примеры

свернуть все

Используя функцию fvtool, можно визуализировать отдельные ответы фильтра или сумму всех ответов фильтра в channelizer наборе фильтров.

Разработайте channelizer с количеством диапазонов частот или многофазного набора ответвлений к 8, количеством касаний или коэффициентов на набор полосы к 12 и набор затухания полосы задерживания к 80 дБ. Просмотрите ответ набора фильтров.

channelizer = dsp.Channelizer;
fvtool(channelizer)

ans = 
  Figure (filtervisualizationtool) with properties:

      Number: 1
        Name: 'Filter Visualization Tool - Magnitude Response (dB)'
       Color: [0.9400 0.9400 0.9400]
    Position: [358 291 560 420]
       Units: 'pixels'

  Use get to show all properties

fvtool показывает ответ прототипного фильтра lowpass и всех модулируемых фильтров. Чтобы просмотреть только фрагмент набора фильтров, задайте индексы в ind. Чтобы просмотреть ответ первых 4 фильтров, установите ind на [1:4].

fvtool(channelizer,(1:4));

Можно изменить интервал Найквиста на [-22 050 22,050], Гц и количество частоты указывают на 1 024.

fvtool(channelizer,(1:4),'Fs',44100,'NFFT',1024);

Чтобы видеть сумму ответов всех 4 фильтров, установите аргумент 'overall' на true.

fvtool(channelizer,(1:4),'Fs',44100,'NFFT',1024,'overall',true);

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

свернуть все

Введите фильтр, заданный как Системный объект dsp.Channelizer.

Пример: channelizer = dsp. Channelizer; fvtool (channelizer);

Отфильтруйте индексы, заданные как вектор - строка в области значений [1 obj.NumFrequencyBands]. По умолчанию ind установлен в 1:N, где N является самым маленьким из obj.NumFrequencyBands и 64.

Пример: fvtool (channelizer, [1:4]);

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

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

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

Пример: fvtool (channelizer, 'Фс', 44100, 'NFFT', 1024, 'полный', верный);

Выборка уровня, заданного как скаляр. Это значение определяет интервал Найквиста [-Fs/2 Fs/2], в котором fvtool показывает частотную характеристику фильтров в channelizer.

Пример: 44100

Пример: 22050

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

Количество точек частоты раньше вычисляло частотную характеристику, заданную как положительная скалярная величина.

Пример: 8192

Пример: 1024

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

Тип ответа фильтра, заданного как также:

  • tRUE fvtool показывает сумму ответов фильтра.

  • ложь fvtool показывает отдельные ответы фильтра.

Типы данных: логический

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

Функции

Системные объекты

Введенный в R2017b