centerFrequencies

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

Описание

пример

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
Для просмотра документации необходимо авторизоваться на сайте