Объект Pseudospectrum 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)
использует данные об оценке псевдоспектра, содержавшиеся в векторах Frequencies
и Data
.
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
.