centerFrequencies

Вычисление центральных частот

Описание

пример

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

пример

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

Примеры

свернуть все

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

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

   -3.1416   -2.3562   -1.5708   -0.7854         0    0.7854    1.5708    2.3562

Чтобы вычислить частоты в Гц, передайте частоту дискретизации. Частота в Гц, f, равна f=(ω/2π)×Fs, где w - частота в радианах, а Fs - частота дискретизации.

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

   -2.2050   -1.6538   -1.1025   -0.5513         0    0.5513    1.1025    1.6538

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

свернуть все

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

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

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

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

свернуть все

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

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

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

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

См. также

Функции

Объекты

Введенный в R2017b