Авторегрессивная степень спектральная оценка плотности — метод Уокера Рождества
pxx = pyulear(x,order)
pxx = pyulear(x,order,nfft)
[pxx,w] = pyulear(___)
[pxx,f] = pyulear(___,fs)
[pxx,w] = pyulear(x,order,w)
[pxx,f] = pyulear(x,order,f,fs)
[___] = pyulear(x,order,___,freqrange)
[___,pxxc] = pyulear(___,'ConfidenceLevel',probability)
pyulear(___)
возвращает степень спектральная оценка плотности, pxx
= pyulear(x
,order
)pxx
, сигнала дискретного времени, x
, нашел использование метода Уокера Рождества. Когда x
является вектором, он обработан как один канал. Когда x
является матрицей, PSD вычисляется независимо для каждого столбца и хранится в соответствующем столбце pxx
. pxx
является распределением степени на модульную частоту. Частота выражается в модулях рада/выборки. order
является порядком авторегрессивной модели (AR), используемой, чтобы произвести оценку PSD.
использование pxx
= pyulear(x
,order
,nfft
)nfft
указывает в дискретном преобразовании Фурье (DFT). Для действительного x
pxx
имеет длину (nfft
/2 + 1), если nfft
даже, и (nfft
+ 1)/2, если nfft
нечетен. Для x
с комплексным знаком pxx
всегда имеет длину nfft
. Если вы не используете nfft
или задаете его как пустой, то pyulear
использует длину ДПФ по умолчанию 256.
[
возвращает вектор нормированных угловых частот, pxx
,w
] = pyulear(___)w
, в котором оценивается PSD. w
имеет модули рада/выборки. Для сигналов с действительным знаком w
охватывает интервал [0, π], когда nfft
даже и [0, π), когда nfft
нечетен. Для сигналов с комплексным знаком w
всегда охватывает интервал [0,2π).
[
возвращает вектор частоты, pxx
,f
] = pyulear(___,fs
)f
, в циклах в единицу времени. Частота дискретизации, fs
, является количеством выборок в единицу времени. Если модуль времени является секундами, то f
находится в циклах/секунда (Гц). Для сигналов с действительным знаком f
охватывает интервал [0, fs
/2], когда nfft
даже и [0, fs
/2), когда nfft
нечетен. Для сигналов с комплексным знаком f
охватывает интервал [0, fs
).
[
возвращает двухсторонний AR оценки PSD на частотах, заданных в векторе, pxx
,f
] = pyulear(x
,order
,f
,fs
)f
. Вектор, f
, должен содержать по крайней мере два элемента, потому что в противном случае функция интерпретирует его как nfft
. Частоты в f
находятся в циклах в единицу времени. Частота дискретизации, fs
, является количеством выборок в единицу времени. Если модуль времени является секундами, то f
находится в циклах/секунда (Гц).
[___,
возвращает pxxc
] = pyulear(___,'ConfidenceLevel',probability
)probability
× 100% доверительных интервалов для оценки PSD в pxxc
.
pyulear(___)
без выходных аргументов строит AR оценка PSD в дБ на модульную частоту в окне текущей фигуры.