Степень периодограммы спектральная оценка плотности
pxx = periodogram(x)
pxx = periodogram(x,window)
pxx = periodogram(x,window,nfft)
[pxx,w] = periodogram(___)
[pxx,f] = periodogram(___,fs)
[pxx,w] = periodogram(x,window,w)
[pxx,f] = periodogram(x,window,f,fs)
[___] = periodogram(x,window,___,freqrange)
[___,pxxc] = periodogram(___,'ConfidenceLevel',probability)
[rpxx,f]
= periodogram(___,'reassigned')
[rpxx,f,pxx,fc]
= periodogram(___,'reassigned')
[___] = periodogram(___,spectrumtype)
periodogram(___)
возвращает оценку степени спектральной плотности (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] Fulop, Шон А. и Келли Фитц. “Алгоритмы для вычисления исправленной временем мгновенной частоты (повторно присвоили) спектрограмму с приложениями”. Журнал Акустического Общества Америки. Издание 119, январь 2006, стр 360–371.
[2] Сверлите, Франсуа и Патрик Фландрен. “Улучшая Удобочитаемость Представлений Частоты Времени и Масштаба времени Методом Переназначения”. IEEE® Transactions на Обработке сигналов. Издание 43, май 1995, стр 1068–1089.