getBandwidth

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

Синтаксис

BW = getBandwidth(npFilter)

Описание

пример

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. Пропускная способность вычисляется как отношение центральной частоты и добротности, ФК Q.

getBandwidth(np)
ans = 2205

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

fvtool(np)

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

свернуть все

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

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

свернуть все

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

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

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

Функции

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

Введенный в R2014a