exponenta event banner

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, а центральная частота Fc равна 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