getBandwidth

Получите пропускную способность на 3 дБ

Синтаксис

Описание

пример

BW = getBandwidth(npFilter) возвращает пропускную способность на 3 дБ для фильтра пика метки. Если Specification свойство установлено в 'Quality factor and center frequency', пропускная способность на 3 дБ определяется из значения добротности. Если Specification свойство установлено в 'Coefficients', пропускная способность на 3 дБ определяется из BandwidthCoefficient значение и частота дискретизации.

Примеры

свернуть все

Создайте dsp.NotchPeakFilter объект с Specification набор свойств к 'Quality factor and center frequency'. Добротность по умолчанию Q равняется 5 и центральной частоте, ФК составляет 11 025 Гц.

np = dsp.NotchPeakFilter('Specification','Quality factor and center frequency')
np = 
  dsp.NotchPeakFilter with properties:

      Specification: 'Quality factor and center frequency'
      QualityFactor: 5
    CenterFrequency: 11025
         SampleRate: 44100

Вычислите пропускную способность на 3 дБ фильтра пика метки с помощью getBandwidth функция. Пропускная способность вычисляется как отношение центральной частоты и добротности, FcQ.

getBandwidth(np)
ans = 2205

Визуализируйте ответ фильтра с помощью fvtool.

fvtool(np)

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

свернуть все

Отметьте пиковый фильтр, чья пропускная способность на 3 дБ измеряется в виде dsp.NotchPeakFilter объект.

Выходные аргументы

свернуть все

Пропускная способность на 3 дБ фильтра, возвращенного как скаляр.

Типы данных: double

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

Функции

Объекты

Введенный в R2014a