exponenta event banner

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 - частота в Гц.

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

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

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