Оценка спектральной плотности мощности периодограммой
возвращает оценку степени спектральной плотности (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.