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)

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.

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

свернуть все

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

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

свернуть все

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

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

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

Функции

Объекты

Введенный в R2014a