centerFrequencies

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

Синтаксис

w = centerFrequencies(obj)
f = centerFrequencies(obj,Fs)

Описание

пример

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

пример

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

Примеры

свернуть все

Вычислите нормированные центральные частоты полосовых фильтров в channelizer использование функции 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 является частотой в радианах, и Фс является уровнем выборки.

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

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

свернуть все

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

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

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

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

Смотрите также

Функции

Системные объекты

Введенный в R2017b