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