Объект 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.