Периодограмма 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