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.
centerdc
halfrange
normalizefreq
plot
wholerange
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