Оценка спектральной плотности мощности методом Уелча
возвращает оценку степени спектральной плотности (PSD), pxx
= pwelch(x
)pxx
, из входного сигнала, x
, найденное использование перекрытого средства оценки усреднения сегмента валлийцев. Когда x
вектор, он обработан как один канал. Когда x
матрица, PSD вычисляется независимо для каждого столбца и хранится в соответствующем столбце pxx
. Если x
с действительным знаком, pxx
односторонняя оценка PSD. Если x
с комплексным знаком, pxx
двухсторонняя оценка PSD. По умолчанию, x
разделен на самые длинные сегменты, чтобы получить как близко к, но не превысить 8 сегментов с 50%-м перекрытием. Каждый сегмент является оконным с Окном Хэмминга. Модифицированные периодограммы усреднены, чтобы получить оценку PSD. Если вы не можете разделить длину x
точно в целое число сегментов с 50%-м перекрытием, x
является усеченным соответственно.
использует входной вектор или целое число, pxx
= pwelch(x
,window
)window
, разделить сигнал на сегменты. Если window
вектор, pwelch
делит сигнал на сегменты, равные в длине к длине window
. Модифицированные периодограммы вычисляются с помощью сегментов сигнала, умноженных на вектор, window
. Если window
целое число, сигнал разделен на сегменты длины window
. Модифицированные периодограммы вычисляются с помощью Окна Хэмминга длины window
.
использование pxx
= pwelch(x
,window
,noverlap
) noverlap
выборки перекрытия от сегмента до сегмента. noverlap
должно быть положительное целое число, меньшее, чем window
если window
целое число. noverlap
должно быть положительное целое число меньше, чем длина window
если window
вектор. Если вы не задаете noverlap
, или задайте noverlap
как пустое, количество по умолчанию перекрытых выборок составляет 50% длины окна.
[
возвращает вектор частоты, pxx
,f
] = pwelch(___,fs
)f
, в циклах в единицу времени. Частота дискретизации, fs
, количество выборок в единицу времени. Если модуль времени является секундами, то f
находится в циклах/секунда (Гц). Для сигналов с действительным знаком, f
охватывает интервал [0, fs
/2], когда nfft
даже и [0, fs
/2) когда nfft
нечетно. Для сигналов с комплексным знаком, f
охватывает интервал [0, fs
). fs
должен быть пятый вход к pwelch
. Чтобы ввести частоту дискретизации и все еще использовать значения по умолчанию предыдущих дополнительных аргументов, задайте эти аргументы как пустые, []
.
[
возвращает двухсторонние валлийские оценки PSD на частотах, заданных в векторе, pxx
,f
] = pwelch(x
,window
,noverlap
,f
,fs
)f
. Векторный f
должен содержать по крайней мере два элемента, потому что в противном случае функция интерпретирует его как nfft
. Частоты в f
находятся в циклах в единицу времени. Частота дискретизации, fs
, количество выборок в единицу времени. Если модуль времени является секундами, то f
находится в циклах/секунда (Гц).
[___,
возвращает pxxc
] = pwelch(___,'ConfidenceLevel',probability
)probability
× 100% доверительных интервалов для PSD оценивают в pxxc
.
[___] = pwelch(___,
возвращает оценку PSD если spectrumtype
)spectrumtype
задан как 'psd'
и возвращает спектр мощности если spectrumtype
задан как 'power'
.
pwelch(___)
без выходных аргументов строит валлийскую оценку PSD в окне текущей фигуры.