Оценка спектральной плотности мощности методом multitaper
возвращает оценку степени спектральной плотности (PSD) мультизаострения Томсона, pxx
= pmtm(x
)pxx
, из входного сигнала, x
. Когда x
вектор, он обработан как один канал. Когда x
матрица, PSD вычисляется независимо для каждого столбца и хранится в соответствующем столбце pxx
. Заострения являются дискретным вытянутым сфероидальным (DPSS), или Slepian, последовательностями. Полупропускная способность времени, nw
, продукт равняется 4. По умолчанию, pmtm
использует первые 2 × nw
– 1 последовательность DPSS. Если x
с действительным знаком, pxx
односторонняя оценка PSD. Если x
с комплексным знаком, pxx
двухсторонняя оценка PSD. Число точек, nfft
, в дискретном преобразовании Фурье (DFT) максимум 256 или следующая степень двойки, больше, чем длина сигнала.
[
возвращает вектор частоты, pxx
,f
] = pmtm(___,fs
)f
, в циклах в единицу времени. Частота дискретизации, fs
, количество выборок в единицу времени. Если модуль времени является секундами, то f
находится в циклах/секунда (Гц). Для сигналов с действительным знаком, f
охватывает интервал [0, fs
/2], когда nfft
является четным и [0, fs
/2) когда nfft
является нечетным. Для сигналов с комплексным знаком, f
охватывает интервал [0, fs
). fs
должен быть четвертый вход к pmtm
. Чтобы ввести частоту дискретизации и все еще использовать значения по умолчанию предыдущих дополнительных аргументов, задайте эти аргументы как пустые, []
.
[
возвращает двухстороннее мультизаострение оценки PSD на частотах, заданных в векторе, pxx
,f
] = pmtm(x
,nw
,f
,fs
)f
. Векторный f
должен содержать по крайней мере два элемента, потому что в противном случае функция интерпретирует его как nfft
. Частоты в f
находятся в циклах в единицу времени. Частота дискретизации, fs
, количество выборок в единицу времени. Если модуль времени является секундами, то f
находится в циклах/секунда (Гц).
[___] = pmtm(
использует массив ячеек, x
,dpss_params
)dpss_params
, передать входные параметры dpss
кроме числа элементов в последовательностях. Число элементов в последовательностях является первым входным параметром к dpss
и не включен в dpss_params
. Примером этого использования является pxx = pmtm(randn(1000,1),{2.5,3})
.
[___] = pmtm(___,'DropLastTaper',
задает ли dropflag
)pmtm
пропускает последнее заострение в расчете мультизаострения оценка PSD. dropflag
логическое. Значение по умолчанию dropflag
true
и последнее заострение не используется в оценке PSD.
[___] = pmtm(___,
возвращает мультизаострение оценка PSD по частотному диапазону, заданному freqrange
)freqrange
. Допустимые опции для freqrange
'onesided'
, 'twosided'
, и 'centered'
.
[___,
возвращает pxxc
] = pmtm(___,'ConfidenceLevel',probability
)probability
× 100% доверительных интервалов для PSD оценивают в pxxc
.
pmtm(___)
без выходных аргументов строит мультизаострение оценка PSD в окне текущей фигуры.
[1] Персиваль, D. B., и А. Т. Уолден, спектральный анализ для физических приложений: мультизаостритесь и обычные одномерные методы. Кембридж, Великобритания: Издательство Кембриджского университета, 1993.
[2] Томсон, D. J. “Оценка спектра и гармонический анализ”. Продолжения IEEE®. Издание 70, 1982, стр 1055–1096.
dpss
| periodogram
| pwelch