Степень спектральная плотность
Hpsd = dspdata.psd(Data)
Hpsd = dspdata.psd(Data,Frequencies)
Hpsd = dspdata.psd(...,'Fs',Fs)
Hpsd = dspdata.psd(...,'SpectrumType',SpectrumType)
Hpsd = dspdata.psd(...,'CenterDC',flag)
Использование dspdata.psd
не рекомендуется. Используйте pburg
, pcov
, periodogram
, pmcov
, pmtm
, pwelch
или pyulear
вместо этого.
Степень спектральная плотность (PSD) предназначается для непрерывных спектров. Интеграл PSD по данному диапазону частот вычисляет среднюю степень в сигнале по тому диапазону частот. В отличие от среднеквадратического спектра, peaks в этом спектры не отражают степень на данной частоте. См. метод avgpower
dspdata
для получения дополнительной информации.
Односторонний PSD содержит общую степень сигнала в интервале частоты от DC до половины уровня Найквиста. Двухсторонний PSD содержит общую степень в интервале частоты от DC до уровня Найквиста.
Hpsd = dspdata.psd(Data)
использует степень спектральные данные о плотности, содержавшиеся в Data
, который может быть в форме вектора или матрицы, где каждый столбец является отдельным набором данных. Значения по умолчанию для других свойств объекта показывают ниже:
Свойство | Значение по умолчанию | Описание |
---|---|---|
|
| Вектор символов только для чтения |
|
введите | Вектор частот, на которых степень оценена спектральная плотность. Область значений этого вектора зависит от значения Если вы не задаете Если Длина вектора |
|
| Частота дискретизации, которая является |
|
| Интервал Найквиста, на котором степень вычисляется спектральная плотность. Допустимыми значениями является Область значений для половины интервала Найквиста является [0 пи), или [0 пи] в зависимости от количества точек БПФ. Для целого интервала Найквиста область значений [0 2pi). |
|
| Нормирована ли частота ( |
Hpsd = dspdata.psd(Data,Frequencies)
использует степень спектральные данные об оценке плотности, содержавшиеся в векторах Frequencies
и Data
.
Hpsd = dspdata.psd(...,'Fs',Fs)
использует частоту дискретизации Fs
. Определение Fs
использует набор по умолчанию линейных частот (в Hz
) на основе Fs
и устанавливает NormalizedFrequency
на false
.
Hpsd = dspdata.psd(...,'SpectrumType',SpectrumType)
задает интервал, на котором степень вычисляется спектральная плотность. Для данных, которые располагаются от [0 π) или [0 π], устанавливает SpectrumType
на onesided
; для данных, которые располагаются от [0 2π), устанавливает SpectrumType
на twosided
.
Hpsd = dspdata.psd(...,'CenterDC',flag)
использует значение flag
, чтобы указать, сосредоточена ли нулевая частота (DC) компонент. Если flag
является true
, он указывает, что компонент DC находится в центре двухстороннего спектра. Установите flag
на false
, если компонент DC находится на левом крае спектра.
Методы обеспечивают способы выполнить функции непосредственно на вашем объекте dspdata
. Можно применить метод непосредственно на переменную, которую вы присвоили своему объекту dspdata.psd
. Можно использовать следующие методы с объектом dspdata.psd
.
avgpower
centerdc
normalizefreq
onesided
plot
twosided
Например, чтобы нормировать частоту и установить параметр NormalizedFrequency
на истинный, использовать
Hpsd = normalizefreq(Hpsd)
Для получения дальнейшей информации при использовании методов и графическом выводе спектра, смотрите страницу с описанием dspdata
.