exponenta event banner

вертикально

Периодограмма Ломба - Скаргля

Описание

пример

[pxx,f] = plomb(x,t) возвращает оценку спектральной плотности мощности Ломба-Скаргля (PSD), pxx, сигнала, x, который отбирается в моменты, указанные в t. t должны монотонно увеличиваться, но не должны равномерно распределяться. Все элементы t должно быть неотрицательным. pxx оценивается на частотах, возвращаемых в f.

  • Если x является вектором, он обрабатывается как один канал.

  • Если x является матрицей, то plomb вычисляет PSD независимо для каждого столбца и возвращает его в соответствующем столбце pxx.

x или t может содержать NaNs или NaTЭти значения рассматриваются как отсутствующие данные и исключаются из вычисления спектра.

пример

[pxx,f] = plomb(x,fs) обрабатывает случай, когда сигнал дискретизируется равномерно, со скоростью fs, но у него отсутствуют образцы. Укажите отсутствующие данные с помощью NaNs.

[pxx,f] = plomb(___,fmax) оценивает PSD до максимальной частоты, 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.

пример

[pxx,fvec] = plomb(___,fvec) оценивает PSD x на частотах, указанных в fvec. fvec должен иметь по крайней мере два элемента. Второй выходной аргумент совпадает с входным fvec.

При использовании этого синтаксиса нельзя указать максимальную частоту или коэффициент избыточной дискретизации.

пример

[___] = 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.

пример

[pxx,w] = plomb(x) возвращает оценку PSD x оценивают на наборе равномерно разнесенных нормированных частот, w, охватывающий интервал Найквиста. Использовать NaNs для указания отсутствующих образцов. Все перечисленные выше опции доступны для нормированных частот. Для доступа к ним укажите пустой массив в качестве второго ввода.

пример

plomb(___) без выходных аргументов строит график оценки PSD периодограммы Ломба-Скаргля в окне текущего рисунка.

Примеры

свернуть все

Метод Ломба-Скаргла может обрабатывать сигналы, которые были отобраны неравномерно или имеют отсутствующие выборки.

Генерируют двухканальный синусоидальный сигнал, дискретизированный на частоте 1 кГц в течение примерно 0,5 С. Синусоидальные частоты составляют 175 Гц и 400 Гц. Встраивайте сигнал в белый шум с дисперсией start2 = 1/4.

Fs = 1000;
f0 = 175;
f1 = 400;

t = 0:1/Fs:0.5;

wgn = randn(length(t),2)/2;

sigOrig = sin(2*pi*[f0;f1]*t)' + wgn;

Вычислите и постройте график периодограммы сигнала. Использовать periodogram с настройками по умолчанию.

periodogram(sigOrig,[],[],Fs)

axisLim = axis;
title('Periodogram')

Figure contains an axes. The axes with title Periodogram contains 2 objects of type line.

Использовать plomb с настройками по умолчанию для оценки и построения графика PSD сигнала. Используйте границы оси из предыдущего графика.

plomb(sigOrig,t)

axis(axisLim)
title('Lomb-Scargle')

Figure contains an axes. The axes with title Lomb-Scargle contains 2 objects of type line.

Предположим, что в сигнале отсутствует 10% исходных выборок. Место NaNs в случайных местах для моделирования отсутствующих точек данных. Использовать plomb для оценки и построения графика PSD сигнала с отсутствующими выборками.

sinMiss = sigOrig;

misfrac = 0.1;
nTime = length(t)*2;

sinMiss(randperm(nTime,round(nTime*misfrac))) = NaN;

plomb(sinMiss,t)

axis(axisLim)
title('Missing Samples')

Figure contains an axes. The axes with title Missing Samples contains 2 objects of type line.

Выполните выборку исходного сигнала, но сделайте выборку неравномерной, добавив дрожание (неопределенность) к измерениям времени. Первое мгновение продолжает оставаться на нуле. Использовать plomb для оценки и построения графика PSD неравномерно дискретизированного сигнала.

tirr = t + (1/2-rand(size(t)))/Fs/2;
tirr(1) = 0;

sinIrreg = sin(2*pi*[f0;f1]*tirr)' + wgn;

plomb(sinIrreg,tirr)

axis(axisLim)
title('Nonuniform Sampling')

Figure contains an axes. The axes with title Nonuniform Sampling contains 2 objects of type line.

Галилей Галилей наблюдал движение четырех крупнейших спутников Юпитера зимой 1610 года. Когда погода позволила, Галилей зафиксировал местонахождение спутников. Используйте его наблюдения, чтобы оценить орбитальный период одного из спутников, Каллисто.

Угловое положение Каллисто измеряют в минутах дуги. Недостающие данные из-за облачности уточняются с помощью NaNs. Первое наблюдение датировано 15 января. Создать datetime массив времен наблюдения.

yg = [10.5 NaN 11.5 10.5 NaN NaN NaN -5.5 -10.0 -12.0 -11.5 -12.0 -7.5 ...
    NaN NaN NaN NaN 8.5 12.5 12.5 10.5 NaN NaN NaN -6.0 -11.5 -12.5 ...
    -12.5 -10.5 -6.5 NaN 2.0 8.5 10.5 NaN 13.5 NaN 10.5 NaN NaN NaN ...
    -8.5 -10.5 -10.5 -10.0 -8.0]';

obsv = datetime(1610,1,14+(1:length(yg)));

plot(yg,'o')

ax = gca;
nights = [1 18 32 46];
ax.XTick = nights;
ax.XTickLabel = char(obsv(nights));
grid

Figure contains an axes. The axes contains an object of type line.

Оценка спектра мощности данных с помощью plomb. Укажите коэффициент избыточной выборки, равный 10. Выражайте результирующие частоты в обратные дни.

[pxx,f] = plomb(yg,obsv,[],10,'power');
f = f*86400;

Использовать findpeaks для определения местоположения единственного выдающегося пика спектра. Постройте график спектра мощности и отобразите пик.

[pk,f0] = findpeaks(pxx,f,'MinPeakHeight',10);

plot(f,pxx,f0,pk,'o')
xlabel('Frequency (day^{-1})')
title('Power Spectrum and Prominent Peak')
grid

Figure contains an axes. The axes with title Power Spectrum and Prominent Peak contains 2 objects of type line.

Определите орбитальный период Каллисто (в сутках) как обратный частоте максимальной энергии. Результат отличается менее чем на 1% от значения, опубликованного НАСА.

Period = 1/f0
Period = 16.6454
NASA = 16.6890184;
PercentDiscrep = (Period-NASA)/NASA*100
PercentDiscrep = -0.2613

Галилео Галилей обнаружил четыре крупнейших спутника Юпитера в январе 1610 года и записывал их местоположение каждую ясную ночь до марта того же года. Используйте данные Галилея, чтобы найти орбитальный период Каллисто, самого дальнего из четырех спутников.

Наблюдения Галилея за угловым положением Каллисто в минутах дуги. Есть несколько разрывов из-за мутных условий. Создать duration массив времен наблюдения.

t = [0 2 3 7 8 9 10 11 12 17 18 19 20 24 25 26 27 28 29 31 32 33 35 37 ...
    41 42 43 44 45]';
td = days(t);

yg = [10.5 11.5 10.5 -5.5 -10.0 -12.0 -11.5 -12.0 -7.5 8.5 12.5 12.5 ...
    10.5 -6.0 -11.5 -12.5 -12.5 -10.5 -6.5 2.0 8.5 10.5 13.5 10.5 -8.5 ...
    -10.5 -10.5 -10.0 -8.0]';

plot(td,yg,'o')

Figure contains an axes. The axes contains an object of type line.

Использовать plomb для вычисления периодограммы данных. Оцените спектр мощности до частоты 0 .5дня-1. Укажите коэффициент избыточной выборки, равный 10. Выберите стандартную нормализацию Lomb-Scargle.

oneday = seconds(days(1));

[pxx,f] = plomb(yg,td,0.5/oneday,10,'normalized');

f = f*oneday;

Периодограмма имеет один четкий максимум. Назовите пиковую частоту f0. Постройте график периодограммы и аннотируйте пик.

[pmax,lmax] = max(pxx);
f0 = f(lmax);

plot(f,pxx,f0,pmax,'o')
xlabel('Frequency (day^{-1})')

Figure contains an axes. The axes contains 2 objects of type line.

Использование линейных наименьших квадратов для соответствия данным функции формы

y (t) = A + Bcos2πf0t + Csin2πf0t.

Параметрами фитинга являются амплитуды A, B и C.

ft = 2*pi*f0*t;

ABC = [ones(size(ft)) cos(ft) sin(ft)] \ yg
ABC = 3×1

    0.4243
   10.4444
    6.6137

Используйте параметры фитинга для построения функции фитинга на 200-точечном интервале. Постройте график данных и наложите аппроксимацию.

x = linspace(t(1),t(end),200)';
fx = 2*pi*f0*x;

y = [ones(size(fx)) cos(fx) sin(fx)] * ABC;

plot(td,yg,'o',days(x),y)

Figure contains an axes. The axes contains 2 objects of type line.

Образец синусоиды 0,8 Гц при 1 Гц в течение 100 с. Встраивание синусоиды в белый шум с дисперсией 1/100. Сбросьте генератор случайных чисел для воспроизводимых результатов.

f0 = 0.8;

rng default
wgn = randn(1,100)/10;

ts = 1:100;
s = sin(2*pi*f0*ts) + wgn;

Вычислите и постройте график оценки спектральной плотности мощности до частоты дискретизации. Укажите коэффициент избыточной выборки, равный 10.

plomb(s,ts,1,10)

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

Существует наложение, потому что частота синусоиды больше частоты Найквиста.

Повторите расчет, но теперь случайным образом выполните выборку синусоиды. Включить частоты до 1 Гц. Укажите коэффициент избыточной выборки, равный 2. Постройте график PSD.

tn = sort(100*rand(1,100));
n = sin(2*pi*f0*tn) + wgn;

ofac = 2;

plomb(n,tn,1,ofac)

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

Псевдоним исчезает. Нерегулярная выборка увеличивает эффективную частоту выборки за счет сокращения некоторых временных интервалов.

Увеличьте изображение частот около 0,8 Гц. Используйте тонкую сетку с интервалом 0,001 Гц. В этом случае нельзя указать коэффициент избыточной дискретизации или максимальную частоту.

df = 0.001;
fvec = 0.7:df:0.9;

hold on
plomb(n,tn,fvec)
legend('ofac = 2','df = 0.001')

Figure contains an axes. The axes with title Lomb-Scargle Power Spectral Density Estimate contains 2 objects of type line. These objects represent ofac = 2, df = 0.001.

Генерация N = 1024 выборок белого шума с дисперсией λ = 1, учитывая частоту выборок 1 Гц. Вычислите спектр мощности белого шума. Выберите нормализацию Lomb-Scargle и укажите коэффициент избыточной дискретизации ofac = 15. Сбросьте генератор случайных чисел для воспроизводимых результатов.

rng default

N = 1024;
t = (1:N)';
wgn = randn(N,1);

ofac = 15;
[pwgn,f] = plomb(wgn,t,[],ofac,'normalized');

Убедитесь, что оценка спектра мощности Ломба-Скаргла белого шума имеет экспоненциальное распределение со средним единичным значением. Постройте гистограмму значений pwgn и гистограмму набора экспоненциально распределенных случайных чисел, генерируемых с использованием функции распределения f (z | 1) = e-z. Для нормализации гистограмм напомним, что общее количество выборок периодограммы составляет N × ofac/2. Задайте ширину ячейки 0,25. Наложение графика теоретической функции распределения.

dx = 0.25;
br = 0:dx:5;

Nf = N*ofac/2;

hpwgn = histcounts(pwgn,br)';

hRand = histcounts(-log(rand(Nf,1)),br)';

bend = br(1:end-1);

bar(bend,[hpwgn hRand]/Nf/dx,'histc')
hold on
plot(br,exp(-br))
legend('wgn','Empirical pdf','Theoretical pdf')
hold off

Figure contains an axes. The axes contains 3 objects of type patch, line. These objects represent wgn, Empirical pdf, Theoretical pdf.

Встроить в шум синусоидальный сигнал частотой 0,1 Гц. Используйте отношение «сигнал-шум» = 0,01. Задайте амплитуду синусоиды, x0, с помощью соотношения x0 = Вычислите спектр мощности сигнала и постройте его гистограмму наряду с эмпирическими и теоретическими функциями распределения.

SNR = 0.01;
x0 = sqrt(2*SNR);
sigsmall = wgn + x0*sin(2*pi/10*t);

[psigsmall,f] = plomb(sigsmall,t,[],ofac,'normalized');

hpsigsmall = histcounts(psigsmall,br)';

bar(bend,[hpsigsmall hRand]/Nf/dx,'histc')
hold on
plot(br,exp(-br))
legend('sigsmall','Empirical pdf','Theoretical pdf')
hold off

Figure contains an axes. The axes contains 3 objects of type patch, line. These objects represent sigsmall, Empirical pdf, Theoretical pdf.

Повторите расчет, используя (а) = 1. Распределение теперь заметно отличается.

SNR = 1;
x0 = sqrt(2*SNR);
siglarge = wgn + x0*sin(2*pi/10*t);

[psiglarge,f] = plomb(siglarge,t,[],ofac,'normalized');

hpsiglarge = histcounts(psiglarge,br)';

bar(bend,[hpsiglarge hRand]/Nf/dx,'histc')
hold on
plot(br,exp(-br))
legend('siglarge','Empirical pdf','Theoretical pdf')
hold off

Figure contains an axes. The axes contains 3 objects of type patch, line. These objects represent siglarge, Empirical pdf, Theoretical pdf.

Генерировать 100 выборок синусоидального сигнала при частоте выборок 1 Гц. Задайте амплитуду 0,75 и частоту 0.6/2π≈0.096Hz. Встроить сигнал в белый шум дисперсии 0.902. Сбросьте генератор случайных чисел для воспроизводимых результатов.

rng default

X0 = 0.75;
f0 = 0.6;
vr = 0.902;

Nsamp = 100;
t = 1:Nsamp;
X = X0*cos(f0*(1:Nsamp))+randn(1,Nsamp)*sqrt(vr);

Отбрасывать 10% образцов случайным образом. Постройте график сигнала.

X(randperm(Nsamp,Nsamp/10)) = NaN;

plot(t,X,'o')

Figure contains an axes. The axes contains an object of type line.

Вычислите и постройте график нормированного спектра мощности. Аннотировать уровни, соответствующие вероятности ложных аварийных сигналов 50%, 10%, 1% и 0,01%. Если генерируется много сигналов белого шума 90 выборок с дисперсией 0,902, то половина из них имеет один или несколько пиков выше, чем 50% линия, 10% имеют один или несколько пиков выше, чем 10% линия и так далее.

Pfa = [50 10 1 0.01]/100;
Pd = 1-Pfa;

[pxx,f,pth] = plomb(X,1:Nsamp,'normalized','Pd',Pd);

plot(f,pxx,f,pth*ones(size(f')))
xlabel('f')
text(0.3*[1 1 1 1],pth-.5,[repmat('P_{fa} = ',[4 1]) num2str(Pfa')])

Figure contains an axes. The axes contains 9 objects of type line, text.

В этом случае пик достаточно высок, чтобы его могло достичь только около 0,01% возможных сигналов.

Использовать plomb без выходных аргументов для повторения вычисления. График теперь логарифмический, и уровни нарисованы с точки зрения вероятностей обнаружения.

plomb(X,1:Nsamp,'normalized','Pd',Pd)

Figure contains 2 axes. Axes 1 is empty. Axes 2 with title Lomb-Scargle Normalized Periodogram contains 5 objects of type line.

Если в качестве единственного входного сигнала задан вектор данных, plomb оценивает спектральную плотность мощности с использованием нормированных частот.

Создать 128 выборок синусоиды нормализованной частоты λ/2 рад/выборки, встроенной в белый гауссов шум дисперсии 1/100.

t = (0:127)';
x = sin(2*pi*t/4);
x = x + randn(size(x))/10;

Оцените PSD с помощью процедуры Lomb-Scargle. Повторите расчет с помощью periodogram.

[p,f] = plomb(x);
[pper,fper] = periodogram(x);

Постройте график оценок PSD в децибелах. Убедитесь, что результаты эквивалентны.

plot(f/pi,pow2db(p))
hold on
plot(fper/pi,pow2db(pper))

axis([0 1 -40 20])
xlabel('\omega / \pi')
ylabel('PSD')
legend('plomb','periodogram')

Figure contains an axes. The axes contains 2 objects of type line. These objects represent plomb, periodogram.

Оцените PSD Ломба-Скаргля трехканального сигнала, состоящего из синусоид. Задайте частоты как 2δ/3 рад/образец, δ/2 рад/образец и 2λ/5 рад/образец. Добавьте белый гауссов шум дисперсии 1/100. Использовать plomb без выходных аргументов для вычисления и построения графика оценки PSD в децибелах.

x3 = [sin(2*pi*t/3) sin(2*pi*t/4) sin(2*pi*t/5)];
x3 = x3 + randn(size(x3))/10;

figure
plomb(x3)

Figure contains an axes. The axes with title Lomb-Scargle Power Spectral Density Estimate contains 3 objects of type line.

Вычислите оценку PSD еще раз, но теперь удалите 25% данных случайным образом.

x3(randperm(numel(x3),0.25*numel(x3))) = NaN;

plomb(x3)

Figure contains an axes. The axes with title Lomb-Scargle Power Spectral Density Estimate contains 3 objects of type line.

Если у вас нет вектора времени, используйте NaNЧтобы указать отсутствующие образцы в сигнале.

Генерируют 1024 выборки синусоиды нормализованной частоты 2δ/5 рад/выборка, внедренные в белый шум дисперсии 1/100. Оцените спектральную плотность мощности с помощью процедуры Ломба-Скаргля. Использовать plomb без выходных аргументов для построения графика оценки.

t = (0:1023)';
x = sin(2*pi*t/5);
x = x + randn(size(x))/10;

[pxx,f] = plomb(x);

plomb(x)

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

Удалить все другие образцы путем назначения NaN'С. Использование plomb для вычисления и построения графика PSD. Периодограмма достигает пика с одинаковой частотой, поскольку ось времени не изменяется.

xnew = x;
xnew(2:2:end) = NaN;

plomb(xnew)

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

Удалите все другие образцы путем понижающей дискретизации. Теперь функция оценивает периодичность с удвоенной исходной частотой. Вероятно, это не тот результат, который ты хочешь.

xdec = x(1:2:end);

plomb(xdec)

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

Входные аргументы

свернуть все

Входной сигнал, заданный как вектор или матрица. Если x является вектором, он обрабатывается как один канал. Если x является матрицей, то plomb вычисляет оценку PSD независимо для каждого столбца и возвращает ее в соответствующем столбце pxx. x может содержать NaNs. NaNs рассматриваются как отсутствующие данные и исключаются из вычисления спектра.

Типы данных: single | double

Моменты времени, указанные как неотрицательный реальный вектор, datetime массив или duration массив. t должны монотонно увеличиваться, но не должны равномерно распределяться. t может содержать NaNs или NaTЭти значения рассматриваются как отсутствующие данные и исключаются из вычисления спектра.

Типы данных: single | double | datetime | duration

Частота выборки, заданная как положительный скаляр. Частота выборки - это количество выборок в единицу времени. Если единицей времени являются секунды, частота дискретизации составляет единицы герц.

Типы данных: single | double

Максимальная частота, заданная как положительный скаляр. fmax может быть выше частоты Найквиста.

Типы данных: single | double

Коэффициент избыточной дискретизации, заданный как положительный целочисленный скаляр.

Типы данных: single | double

Входные частоты, заданные как вектор. fvec должен иметь по крайней мере два элемента.

Типы данных: single | double

Масштабирование спектра мощности, указанное как одно из 'psd', 'power', или 'normalized'. Исключение spectrumtype, или указание 'psd', возвращает оценку спектральной плотности мощности. Определение 'power' масштабирует каждую оценку PSD на эквивалентную шумовую полосу окна. Определить 'power' получают оценку мощности на каждой частоте. Определение 'normalized' весы pxx в два раза больше дисперсии x.

Вероятности обнаружения, указанные как разделенная запятыми пара, состоящая из 'Pd' и скаляр или вектор вещественных значений от 0 до 1, исключающий. Вероятность обнаружения - вероятность того, что пик в спектре не обусловлен случайными флуктуациями.

Типы данных: single | double

Выходные аргументы

свернуть все

Периодограмма Ломба-Скаргля, возвращаемая как вектор или матрица. Когда входной сигнал, x, является вектором, то pxx является вектором. Когда x является матрицей, функция обрабатывает каждый столбец x как независимый канал и вычисляет периодограмму каждого канала.

Частоты, возвращаемые в виде вектора.

Типы данных: single | double

Нормализованные частоты, возвращаемые в виде вектора.

Типы данных: single | double

Пороговые значения уровня мощности, возвращаемые в виде вектора или матрицы. Порог уровня мощности - это амплитуда, которую должен превышать пик спектра, чтобы его можно было исключить (с вероятностью pdvec), что пик обусловлен случайными колебаниями. Каждая строка pth соответствует элементу pdvec. pth имеет то же количество каналов, что и x.

Типы данных: single | double

Подробнее

свернуть все

Периодограмма Ломба-Скаргля

Периодограмма Ломба-Скаргля позволяет находить и тестировать слабые периодические сигналы в других случайных, неравномерно дискретизированных данных.

Рассмотрим N наблюдений, xk, взятых в моменты времени tk, где k = 1,..., N. Периодограмма Ломба-Скаргля определяется [2]

ПОЖАЛУЙСТА (f) =12σ2 {[∑k=1N (xk−x¯), потому что (2πf (tk−τ))] 2∑k=1Ncos2 (2πf (tk−τ)) + [∑k=1N (xk−x¯) грех (2πf (tk−τ))] 2∑k=1Nsin2 (2πf (tk−τ))},

где

x¯=1N∑k=1Nxk

и

σ2=1N−1∑k=1N (xk x wet) 2

являются соответственно средним значением и дисперсией данных.

Смещение по времени,

загар (2 (2πf) τ) = ∑k=1Nsin (2 (2πf) tk) ∑k=1Ncos (2 (2πf) tk)

для гарантии инвариантности по времени вычисленного спектра. Любой сдвиг tktk + T во временных измерениях приводит к идентичному сдвигу в смещении: startstart+ T. Более того, выбор гарантирует, что «максимум в периодограмме происходит на той же частоте, которая минимизирует сумму квадратов остатков аппроксимации синусоидальной волны к данным». [4] Смещение зависит только от времени измерения и исчезает, когда время равно разнесено.

Если входной сигнал состоит из белого гауссова шума, то PLS (f) следует экспоненциальному распределению вероятности со средним единицей [3].

Ссылки

[1] Хорн, Джеймс Х. и Салли Л. Балиунас. «Предписание для периодического анализа неравномерно отобранных временных рядов». Астрофизический журнал. Том 302, 1986, стр. 757-763.

[2] Ломб, Николас Р. «Частотный анализ методом наименьших квадратов неравноотстоящих данных». Астрофизика и космическая наука. Том 39, 1976, стр. 447-462.

[3] Пресса, Уильям Х. и Джордж Б. Рыбицки. «Быстрый алгоритм спектрального анализа неравномерно дискретизированных данных». Астрофизический журнал. Том 338, 1989, стр. 277-280.

[4] Скаргл, Джеффри Д. "Исследования в области астрономического анализа временных рядов. I. Статистические аспекты спектрального анализа неравномерно разнесенных данных. " Астрофизический журнал. Т. 263, 1982, стр. 835-853.

Расширенные возможности

.
Представлен в R2014b