Оценка спектральной плотности мощности периодограммой
возвращает оценку спектральной плотности степени пародограммы (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® Транзакции по обработке сигналов. Том 43, май 1995 года, стр. 1068-1089.
[2] Фулоп, Шон А. и Келли Фитц. «Алгоритмы вычисления скорректированной по времени спектрограммы мгновенной частоты (переназначенной) с приложениями». Журнал Акустического общества Америки. Том 119, январь 2006, стр. 360-371.