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