bandedgeFrequencies

Вычислите полосы пропускания

Описание

пример

w = bandedgeFrequencies(obj) возвращает вектор нормированных частот, w, содержащая полосы пропускания между смежными полосно-пропускающими фильтрами в dsp.Channelizer Системные object™.

пример

f = bandedgeFrequencies(obj,Fs) возвращает вектор частот полосы пропускания в Гц, используя частоту дискретизации Fs.

Примеры

свернуть все

Вычислите нормированные полосы пропускания полосно-пропускающих фильтров в канализаторе, используя bandedgeFrequencies функция.

channelizer = dsp.Channelizer;
w = bandedgeFrequencies(channelizer)
w = 1×8

   -2.7489   -1.9635   -1.1781   -0.3927    0.3927    1.1781    1.9635    2.7489

Чтобы вычислить частоты в Гц, передайте частоту дискретизации, Fs.

f=(ω/2π)×Fs

где:

  • f - частота в Гц.

  • ω - частота в радианах.

Здесь частота дискретизации составляет 44 100 Гц.

f = bandedgeFrequencies(channelizer,44100)
f = 1×8
104 ×

   -1.9294   -1.3781   -0.8269   -0.2756    0.2756    0.8269    1.3781    1.9294

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

свернуть все

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

Частота дискретизации, используемая для вычисления частот полосы пропускания в Гц, задается как положительная скалярная величина.

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

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

свернуть все

Нормированные частоты, содержащие полосы пропускания между смежными полосно-пропускающими фильтрами в канализаторе, возвращаются как вектор-строка. Длина вектора равняется количеству полос.

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

Полосы пропускания в Гц, возвращаются как вектор-строка. Длина вектора равняется количеству полос. Чтобы вернуть частоты в Гц, введите частоту дискретизации, Fs. Частота в Гц задается [w/( 2,)] × Fs, где w - нормированная частота в рад/выборке, а Fs - частота дискретизации в Гц.

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

См. также

Функции

Объекты

Введенный в R2017b