Псевдоспектр- dspdata
объект
Hps = dspdata.pseudospectrum(Data)
Hps = dspdata.pseudospectrum(Data,Frequencies)
Hps = dspdata.pseudospectrum(...,'Fs',Fs)
Hps = dspdata.pseudospectrum(...,'SpectrumRange',SpectrumRange)
Hps = dspdata.pseudospectrum(...,'CenterDC',flag)
Примечание
Использование dspdata.pseudospectrum
не рекомендуется. Использовать peig
или pmusic
вместо этого.
Псевдоспектр является показателем наличия синусоидальных компонентов в сигнале.
Hps = dspdata.pseudospectrum(Data)
использует псевдоспектр данных, содержащийся в Data
, который может быть в форме вектора или матрицы, где каждый столбец является отдельным набором данных. Значения по умолчанию для других свойств объекта:
Свойство | Значение по умолчанию | Описание |
---|---|---|
Имя |
| Вектор символов только для чтения |
|
тип | Вектор частот, на которых оценивается спектральная плотность степени. Область значений этого вектора зависит от Если вы не задаете Если Длина |
|
| Частота дискретизации, которая |
|
| Nyquist интервал, на котором вычисляется псевдоспектр. Допустимые значения Интервал для |
|
| Нормирована ли частота ( |
Hps = dspdata.pseudospectrum(Data,Frequencies)
использует данные оценки псевдоспектра, содержащиеся в Data
и Frequencies
векторы.
Hps = dspdata.pseudospectrum(...,'Fs',Fs)
использует частоту дискретизации Fs
. Определение Fs
использует набор линейных частот по умолчанию (в Hz
) на основе Fs
и устанавливает NormalizedFrequency
на false
.
Hps = dspdata.pseudospectrum(...,'SpectrumRange',SpectrumRange)
использует SpectrumRange
аргумент для определения интервала, через который был вычислен псевдоспектр. Для данных, которые варьируются от [0 π) или [0 π], установите SpectrumRange
на half
; для данных, которые варьируются от [ 0 2 π), установите SpectrumRange
на whole
.
Hps = dspdata.pseudospectrum(...,'CenterDC',flag)
использует значение flag
чтобы указать, является ли компонент с нулевой частотой (DC) центрированным. Если flag
является true
, это указывает, что компонент DC находится в центре всего спектра Nyquist области значений. Установите flag
на false
если компонент постоянного тока находится на левом крае спектра.
Методы обеспечивают способы выполнения функций непосредственно на вашем dspdata
объект. Можно применить метод непосредственно к переменной, назначенной вашему dspdata.pseudospectrum
объект. Можно использовать следующие методы с dspdata.pseudospectrum
объект.
centerdc
halfrange
normalizefreq
plot
wholerange
Например, чтобы нормализовать частоту и задать NormalizedFrequency
параметр true, использование
Hps = normalizefreq(Hps)
Для получения подробной информации об использовании методов и графическом изображении псевдоспектра, смотрите dspdata
страница с описанием.