Оценка спектральной плотности мощности периодограммой
возвращает оценку степени спектральной плотности (PSD) периодограммы, pxx
= periodogram(x
)pxx
, из входного сигнала, x
, найденное использование прямоугольного окна. Когда x
вектор, он обработан как один канал. Когда x
матрица, PSD вычисляется независимо для каждого столбца и хранится в соответствующем столбце pxx
. Если x
с действительным знаком, pxx
односторонняя оценка PSD. Если x
с комплексным знаком, pxx
двухсторонняя оценка PSD. Число точек, nfft
, в дискретном преобразовании Фурье (DFT) максимум 256 или следующая степень двойки, больше, чем длина сигнала.
использование pxx
= periodogram(x
,window
,nfft
)nfft
точки в дискретном преобразовании Фурье (DFT). Если nfft
больше длины сигнала, x
дополнен нулем к длине nfft
. Если nfft
меньше длины сигнала, сигнал перенесен nfft
по модулю и суммированное использование
datawrap
. Например, входной сигнал [1 2 3 4 5 6 7 8]
с nfft
равняйтесь 4 результатам в периодограмме sum([1 5; 2 6; 3 7; 4 8],2)
.
[
возвращает вектор частоты, pxx
,f
] = periodogram(___,fs
)f
, в циклах в единицу времени. Частота дискретизации, fs
, количество выборок в единицу времени. Если модуль времени является секундами, то f
находится в циклах/секунда (Гц). Для сигналов с действительным знаком, f
охватывает интервал [0, fs
/2], когда nfft
является четным и [0, fs
/2) когда nfft
является нечетным. Для сигналов с комплексным знаком, f
охватывает интервал [0, fs
). fs
должен быть четвертый вход к periodogram
. Чтобы ввести частоту дискретизации и все еще использовать значения по умолчанию предыдущих дополнительных аргументов, задайте эти аргументы как пустые, []
.
[
возвращает двухсторонние оценки периодограммы на частотах, заданных в векторе. Векторный pxx
,f
] = periodogram(x
,window
,f
,fs
)f
должен содержать по крайней мере два элемента, потому что в противном случае функция интерпретирует его как nfft
. Частоты в f
находятся в циклах в единицу времени. Частота дискретизации, fs
, количество выборок в единицу времени. Если модуль времени является секундами, то f
находится в циклах/секунда (Гц).
[___,
возвращает pxxc
] = periodogram(___,'ConfidenceLevel',probability
)probability
× 100% доверительных интервалов для PSD оценивают в pxxc
.
[___] = periodogram(___,
возвращает оценку PSD если spectrumtype
)spectrumtype
задан как 'psd'
и возвращает спектр мощности если spectrumtype
задан как 'power'
.
periodogram(___)
без выходных аргументов строит периодограмму оценка PSD в дБ на модульную частоту в окне текущей фигуры.
[1] Сверлите, Франсуа и Патрик Фландрен. "Улучшая Удобочитаемость Представлений Частоты Времени и Масштаба времени Методом Переназначения". IEEE® Transactions на Обработке сигналов. Издание 43, май 1995, стр 1068–1089.
[2] Fulop, Шон А. и Келли Фитц. "Алгоритмы для вычисления откорректированной временем мгновенной частоты (повторно присвоили) спектрограмму с приложениями". Журнал Акустического Общества Америки. Издание 119, январь 2006, стр 360–371.