Псевдоспектр- 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 страница с описанием.