exponenta event banner

spectrum.periodogram

Спектр периодограммы

Синтаксис

Hs = spectrum.periodogram
Hs = spectrum.periodogram(winname)
Hs = spectrum.periodogram({windowname,winparameter})

Описание

Примечание

Использование spectrum.periodogram не рекомендуется. Использование periodogram вместо этого.

Hs = spectrum.periodogram возвращает объект спектра периодограммы по умолчанию, Hs, это задает параметры для периодограммы спектральный метод оценки. Этот объект по умолчанию использует прямоугольное окно и длину БПФ по умолчанию, равную следующей степени 2 (NextPow2) это больше входной длины.

Hs = spectrum.periodogram(winname) возвращает объект спектра, Hs, это использует заданное окно. Если окно использует дополнительный связанный параметр окна, оно установлено в значение по умолчанию. Этот объект использует длину БПФ по умолчанию.

Hs = spectrum.periodogram({windowname,winparameter}) возвращает объект спектра, Hs, это использует заданное окно и дополнительный связанный параметр окна, если таковые имеются. Вы задаете параметр окна и окна в массиве ячеек с именем окна и значением параметров. Этот объект использует длину БПФ по умолчанию.

Допустимые имена окна:

'Bartlett'
'Bartlett-Hann'
'Blackman'
'Blackman-Harris'
'Bohman'
'Chebyshev'
'Flat Top'
'Gaussian'
'Hamming'
'Hann'
'Kaiser'
'Nuttall'
'Parzen'
'Rectangular'
'Triangular'
'Tukey'
'User Defined'

Смотрите window и соответствующая страница функции окна для получения информации о параметре окна.

Можно использовать set изменить значение дополнительного параметра или задать MATLAB® выражение и параметры для пользовательского окна (см. spectrum для получения информации об использовании set).

Примечание

Имена окна должны быть заключены в одинарные кавычки, такие как spectrum.periodogram('Tukey') или spectrum.periodogram({'Tukey',0.7}).

Примечание

Смотрите periodogram для получения дополнительной информации об алгоритме периодограммы.

Примеры

свернуть все

Задайте косинус 200 Гц, произведенных на уровне 1 кГц. Добавьте шум и просмотрите спектральное содержимое сигнала с помощью периодограммы спектральный метод оценки со значениями по умолчанию.

Fs = 1000;
t = 0:1/Fs:.3;
x = cos(2*pi*t*200)+randn(size(t));
Hs = spectrum.periodogram;
psd(Hs,x,'Fs',Fs)

Figure contains an axes object. The axes object with title Periodogram Power Spectral Density Estimate contains an object of type line.

Ссылки

[1] harris, fredric j. “На Использовании Windows для Гармонического Анализа с Дискретным преобразованием Фурье”. Продолжения IEEE®. Издание 66, январь 1978, стр 51–83.

Смотрите также

| |

Представлено до R2006a