bandpower
Мощность полосы частот.
| Библиотека |
|
Синтаксис
Вызов функции
-
p = bandpower(x,Fs,freqRange)— возвращает среднюю мощность в диапазоне частотfreqRange. Для получения мощности в указанном диапазоне частот необходимо ввести частоту дискретизацииFs. Функцияbandpowerиспользует модифицированную периодограмму для определения средней мощности в диапазоне частотfreqRange.
-
p = bandpower(pxx,f,"psd")— возвращает среднюю мощность, вычисленную путем интегрирования оценкиpxxспектральной плотности мощности (СПМ). Интеграл аппроксимируется методом прямоугольников. Входной аргументf— вектор частот, соответствующих оценкам СПМ вpxx. Параметр"psd"указывает, что входные данные представляют собой оценку СПМ, а не данные временного ряда.
-
p = bandpower(pxx,f,freqRange,"psd")— возвращает среднюю мощность в частотном интервалеfreqRange. Если частоты вfreqRangeне соответствуют значениям вf, используются наиболее близкие значения. Средняя мощность вычисляется путем интегрирования оценкиpxxспектральной плотности мощности (СПМ). Интеграл аппроксимируется методом прямоугольников. Параметр"psd"указывает, что входные данные представляют собой оценку СПМ, а не данные временного ряда.
Аргументы
Входные аргументы
#
x —
входные данные временного ряда
вектор | матрица
Details
Входные данные временного ряда, заданные как вектор-строка, вектор-столбец или матрица. Если x — матрица, то ее столбцы рассматриваются как независимые каналы.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
#
Fs —
частота дискретизации
1 (по умолчанию) | положительный скаляр
Details
Частота дискретизации входных данных временного ряда, заданная как положительный скаляр.
| Типы данных |
|
#
freqRange —
диапазон частот для вычисления мощности полосы частот
двухэлементный вещественный вектор-строка или столбец
Details
Диапазон частот для вычисления мощности полосы частот, заданный как двухэлементный вещественный вектор-строка или вектор-столбец. Если входной сигнал x содержит отсчетов, аргумент freqRange должен находиться в следующих интервалах:
| Типы данных |
|
#
pxx —
оценки СПМ
вектор-столбец | матрица
Details
Односторонние или двусторонние оценки СПМ, заданные как вещественнозначные вектор-столбец или матрица с неотрицательными элементами.
Спектральная плотность мощности должна быть выражена в линейных единицах, а не в децибелах. Используйте функцию db2pow для преобразования значений в децибелах в значения мощности.
| Типы данных |
|
Выходные аргументы
#
p —
средняя мощность полосы частот
неотрицательный скаляр
Details
Средняя мощность полосы частот, возвращаемая как неотрицательный скаляр.
| Типы данных |
|
Алгоритмы
Для определения мощности полосы частот функция bandpower вычисляет оценку спектра мощности периодограммы с использованием окна Хэмминга.
Одно и то же значение мощности полосы частот bPow в частотном интервале [fMin fMax] можно получить из сигнала x с частотой дискретизации Fs тремя способами.
Прямо из сигнала |
|
Из периодограммы сигнала |
|
Из оценки спектральной мощности (СПМ Уэлча) сигнала |
|
Поскольку функция bandpower использует промежуточное представление для преобразования входного сигнала из временной области в частотную область, возвращаемая мощность полосы частот может меняться в зависимости от метода преобразования сигнала, количества точек ДПФ и размера окна.
|