dspdata.pseudospectrum
Pseudospectrum dspdata object
Syntax
Hps = dspdata.pseudospectrum(Data)
Hps = dspdata.pseudospectrum(Data,Frequencies)
Hps = dspdata.pseudospectrum(...,'Fs',Fs)
Hps = dspdata.pseudospectrum(...,'SpectrumRange',SpectrumRange)
Hps = dspdata.pseudospectrum(...,'CenterDC',flag)
Description
A pseudospectrum is an indicator of the presence of sinusoidal components in a signal.
Hps = dspdata.pseudospectrum(Data) uses
the pseudospectrum data contained in Data, which
can be in the form of a vector or a matrix, where each column is a
separate set of data. Default values for other properties of the object
are:
Property | Default Value | Description |
|---|---|---|
Name |
| Read-only character vector |
|
type | Vector of frequencies at which the power spectral density
is evaluated. The range of this vector depends on the If
you do not specify If The
length of the |
|
| Sampling frequency, which is |
|
| Nyquist interval over which the pseudospectrum is calculated.
Valid values are The interval for |
|
| Whether the frequency is normalized ( |
Hps = dspdata.pseudospectrum(Data,Frequencies) uses
the pseudospectrum estimation data contained in the Data and Frequencies vectors.
Hps = dspdata.pseudospectrum(...,'Fs',Fs) uses
the sampling frequency Fs. Specifying Fs uses
a default set of linear frequencies (in Hz) based
on Fs and sets NormalizedFrequency to false.
Hps = dspdata.pseudospectrum(...,'SpectrumRange',SpectrumRange) uses
the SpectrumRange argument to specify the interval
over which the pseudospectrum was calculated. For data that ranges
from [0 π) or [0 π],
set the SpectrumRange to half;
for data that ranges from [0 2π),
set the SpectrumRange to whole.
Hps = dspdata.pseudospectrum(...,'CenterDC',flag) uses
the value of flag to indicate whether the zero-frequency
(DC) component is centered. If flag is true,
it indicates that the DC component is in the center of the whole Nyquist
range spectrum. Set the flag to false if
the DC component is on the left edge of the spectrum.
Methods
Methods provide ways of performing functions directly on your dspdata object.
You can apply a method directly on the variable you assigned to your dspdata.pseudospectrum object.
You can use the following methods with a dspdata.pseudospectrum object.
centerdchalfrangenormalizefreqplotwholerange
For example, to normalize the frequency and set the NormalizedFrequency parameter
to true, use
Hps = normalizefreq(Hps)
For detailed information on using the methods and plotting the
pseudospectrum, see the dspdata reference
page.
Examples
Version History
Introduced before R2006a
