Степень периодограммы спектральная оценка плотности
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.