Периодограмма Ломба - Скаргля
[ возвращает оценку спектральной плотности мощности Ломба-Скаргля (PSD), pxx,f] = plomb(x,t)pxx, сигнала, x, который отбирается в моменты, указанные в t. t должны монотонно увеличиваться, но не должны равномерно распределяться. Все элементы t должно быть неотрицательным. pxx оценивается на частотах, возвращаемых в f.
Если x является вектором, он обрабатывается как один канал.
Если x является матрицей, то plomb вычисляет PSD независимо для каждого столбца и возвращает его в соответствующем столбце pxx.
x или t может содержать NaNs или NaTЭти значения рассматриваются как отсутствующие данные и исключаются из вычисления спектра.
[ оценивает PSD до максимальной частоты, pxx,f] = plomb(___,fmax)fmax, используя любой из входных аргументов из предыдущих синтаксисов. Если сигнал дискретизирован при N не -NaN instants, а Δt - разница во времени между первым и последним из них, то pxx возвращается в round(fmax / fmin) точек, где fmin = 1/( 4 × N × ts) - наименьшая частота, при которойpxx вычисляется, и среднее время выборки составляет ts = Δt/( N-1 ).fmax по умолчанию 1/( 2 × ts), что для равномерно дискретизированных сигналов соответствует частоте Найквиста.
[ задает целочисленный коэффициент избыточной дискретизации, pxx,f] = plomb(___,fmax,ofac)ofac. Использование ofac интерполяция или сглаживание спектра напоминает метод заполнения нулем для методов на основе БПФ. pxx снова возвращается в round(fmax/ fmin) точки частоты, но минимальная частота, рассматриваемая в этом случае, равна 1/(ofac × N × ts). ofac по умолчанию - 4.
[___] = plomb(___, определяет нормализацию периодограммы.spectrumtype)
Набор spectrumtype кому 'psd', или оставить его неопределенным, чтобы получить pxx в виде спектральной плотности мощности.
Набор spectrumtype кому 'power' для получения спектра мощности входного сигнала.
Набор spectrumtype кому 'normalized' чтобы получить стандартную периодограмму Ломба-Скаргля, которая масштабируется в два раза больше дисперсии x.
[___, возвращает пороговое значение уровня мощности, pth] = plomb(___,'Pd',pdvec)pth, такой, что пик со значением, большим, чем pth имеет вероятность pdvec быть истинным пиком сигнала, а не результатом случайных флуктуаций. pdvec может быть вектором. Каждый элемент pdvec должно быть больше 0 и меньше 1. Каждая строка pth соответствует элементу pdvec. pth имеет то же количество каналов, что и x. Эта опция недоступна, если задаются выходные частоты в fvec.
[ возвращает оценку PSD pxx,w] = plomb(x)x оценивают на наборе равномерно разнесенных нормированных частот, w, охватывающий интервал Найквиста. Использовать NaNs для указания отсутствующих образцов. Все перечисленные выше опции доступны для нормированных частот. Для доступа к ним укажите пустой массив в качестве второго ввода.
plomb(___) без выходных аргументов строит график оценки PSD периодограммы Ломба-Скаргля в окне текущего рисунка.
[1] Хорн, Джеймс Х. и Салли Л. Балиунас. «Предписание для периодического анализа неравномерно отобранных временных рядов». Астрофизический журнал. Том 302, 1986, стр. 757-763.
[2] Ломб, Николас Р. «Частотный анализ методом наименьших квадратов неравноотстоящих данных». Астрофизика и космическая наука. Том 39, 1976, стр. 447-462.
[3] Пресса, Уильям Х. и Джордж Б. Рыбицки. «Быстрый алгоритм спектрального анализа неравномерно дискретизированных данных». Астрофизический журнал. Том 338, 1989, стр. 277-280.
[4] Скаргл, Джеффри Д. "Исследования в области астрономического анализа временных рядов. I. Статистические аспекты спектрального анализа неравномерно разнесенных данных. " Астрофизический журнал. Т. 263, 1982, стр. 835-853.
bandpower | pburg | pcov | peig | periodogram | pmcov | pmtm | pmusic | pwelch | pyulear | spectrogram