Периодограмма Lomb-Scargle
[pxx,f]
= plomb(x,t)
[pxx,f]
= plomb(x,fs)
[pxx,f]
= plomb(___,fmax)
[pxx,f]
= plomb(___,fmax,ofac)
[pxx,fvec]
= plomb(___,fvec)
[___] = plomb(___,spectrumtype)
[___,pth] = plomb(___,'Pd',pdvec)
[pxx,w]
= plomb(x)
plomb(___)
[
возвращает оценку степени спектральной плотности (PSD) Lomb-Scargle, pxx
,f
]
= plomb(x
,t
)pxx
, сигнала, x
, который выбирается в моменты, заданные в t
. t
должен увеличиться монотонно, но не должен быть однородно расположен с интервалами. Все элементы t
должны быть неотрицательными. pxx
оценен на частотах, возвращенных в f
.
Если x
является вектором, он обработан как один канал.
Если x
является матрицей, то plomb
вычисляет PSD независимо для каждого столбца и возвращает его в соответствующем столбце pxx
.
x
или t
могут содержать NaN
s или NaT
s. Эти значения обработаны как недостающие данные и исключены из вычисления спектра.
[
оценивает PSD до максимальной частоты, pxx
,f
]
= plomb(___,fmax
)fmax
, с помощью любого из входных параметров от предыдущих синтаксисов. Если сигнал выбирается в N non-NaN
моменты, и Δt является разницей во времени между первым и последним из них, то pxx
возвращен в round
(fmax
/ min f) точки, где min f = 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'
получать стандартную периодограмму Lomb-Scargle, которая масштабируется два раза отклонением x
.
[___,
возвращает порог уровня мощности, pth
] = plomb(___,'Pd',pdvec
)pth
, такой, что пик со значением, больше, чем pth
, имеет вероятность pdvec
того, чтобы быть истинным пиком сигнала а не результатом случайных колебаний. pdvec
может быть вектором. Каждый элемент pdvec
должен быть больше, чем 0 и меньшим, чем 1. Каждая строка pth
соответствует элементу pdvec
. pth
имеет то же количество каналов как x
. Эта опция не доступна, если вы задаете выходные частоты в fvec
.
[
возвращает оценку PSD pxx
,w
]
= plomb(x
)x
, оцененного в наборе равномерно расположенных с интервалами нормированных частот, w
, охватывая интервал Найквиста. Используйте NaN
s, чтобы задать недостающие выборки. Все вышеупомянутые опции доступны для нормированных частот. Чтобы получить доступ к ним, задайте пустой массив как второй вход.
plomb(___)
без выходных аргументов строит периодограмму Lomb-Scargle оценка PSD в окне текущей фигуры.
[1] Lomb, Николас Р. “Анализ Частоты наименьших квадратов Неравноценно Расположенных с интервалами Данных”. Астрофизика и Космические исследования. Издание 39, 1976, стр 447–462.
[2] Scargle, Джеффри Д. “Исследования в Астрономическом Анализе Временных рядов. II. Статистические Аспекты Спектрального анализа Неравномерно Расположенных с интервалами Данных”. Астрофизический Журнал. Издание 263, 1982, стр 835–853.
[3] Нажмите, Уильям Х. и Джордж Б. Рибики. “Алгоритм FAST для Спектрального анализа Неравномерно Выборочных данных”. Астрофизический Журнал. Издание 338, 1989, стр 277–280.
[4] Хорн, Джеймс Х. и Салли Л. Бэлиунас. “Предписание для Анализа Периода Неравномерно Выбранных Временных рядов”. Астрофизический Журнал. Издание 302, 1986, стр 757–763.
bandpower
| pburg
| pcov
| peig
| periodogram
| pmcov
| pmtm
| pmusic
| pwelch
| pyulear
| spectrogram