Авторегрессивная оценка спектральной плотности мощности — метод Юла-Уокера
возвращает степень спектральная оценка плотности, 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 в дБ на модульную частоту в окне текущей фигуры.