exponenta event banner

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