Периодограмма Ломба-Скаргля
[ возвращает оценку спектральной плотности степени Ломба-Скаргля (PSD), pxx,f]
= plomb(x,t)pxx, сигнала, x, который дискретизируется в моменты, указанные в t. t должен увеличиться монотонно, но не должен быть равномерно распределен. Все элементы t должно быть неотрицательным. pxx оценивается на частотах, возвращаемых в f.
Если x является вектором, он рассматривается как один канал.
Если x является матрицей, тогда plomb вычисляет PSD независимо для каждого столбца и возвращает его в соответствующий столбец pxx.
x или t может содержать NaNs или NaTs. Эти значения считаются отсутствующими данными и исключаются из расчета спектра.
[ оценивает PSD до максимальной частоты, pxx,f]
= plomb(___,fmax)fmax, с использованием любого из входных параметров из предыдущих синтаксисов. Если сигнал дискретизирован в N не - NaN instants, и, t - это время, различие между первым и последним из них, затем pxx возвращается в round(fmax / минута f) точки, где f минута = 1/( 4 × <reservedrangesplaceholder2> × <reservedrangesplaceholder1> ) является наименьшей частотой в который pxx вычисляется, и средний шаг расчета равен ts = , t/( N - 1). fmax по умолчанию равен 1/( 2 × ts), что для равномерно дискретизированных сигналов соответствует частоте Найквиста.
[ задает целочисленный коэффициент избыточной дискретизации, pxx,f]
= plomb(___,fmax,ofac)ofac. Использование ofac интерполяция или сглаживание спектра напоминает метод заполнения нулями для методов, основанных на FFT. pxx снова возвращается в round(fmax/ f мин) частотных точек, но минимальная частота, рассматриваемая в этом случае, 1/( ofac × <reservedrangesplaceholder2> × <reservedrangesplaceholder1> ). 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] Press, William H., and George B. Rybicki. Быстрый алгоритм спектрального анализа неравномерно выбранных данных. Астрофизический журнал. Том 338, 1989, стр. 277-280.
[4] Scargle, Jeffrey D ". Studies in Astronomical Time Series Analysis. II. Статистические аспекты спектрального анализа неравномерно разнесенных данных. " Астрофизический журнал. Том 263, 1982, с. 835-853.
bandpower | pburg | pcov | peig | periodogram | pmcov | pmtm | pmusic | pwelch | pyulear | spectrogram