Псевдоспектр 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
, который может быть в форме вектора или матрицы, где каждый столбец является отдельным набором данных. Значения по умолчанию для других свойств объекта:
Свойство | Значение по умолчанию | Описание |
---|---|---|
Имя |
| Вектор символов только для чтения |
|
введите | Вектор из частот, на которых оценена спектральная плотность мощности. Область значений этого вектора зависит от Если вы не задаете Если Длина |
|
| Частота дискретизации, которая является |
|
| Интервал Найквиста, на котором вычисляется псевдоспектр. Допустимыми значениями является Интервал для |
|
| Нормирована ли частота ( |
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 находится в центре целого спектра области значений Найквиста. Установите flag
к false
если компонент DC находится на левом крае спектра.
Методы обеспечивают способы выполнить функции непосредственно на вашем dspdata
объект. Можно применить метод непосредственно на переменную, которую вы присвоили своему dspdata.pseudospectrum
объект. Можно использовать следующие методы с dspdata.pseudospectrum
объект.
centerdc
halfrange
normalizefreq
plot
wholerange
Например, чтобы нормировать частоту и установить NormalizedFrequency
параметр к истинному, использовать
Hps = normalizefreq(Hps)
Для получения дальнейшей информации при использовании методов и графическом выводе псевдоспектра, смотрите dspdata
страница с описанием.