pyulear
Autoregressive power spectral density estimate — Yule-Walker method
Syntax
Description
returns
the power spectral density estimate, pxx = pyulear(x,order)pxx, of
a discrete-time signal, x, found using the Yule-Walker
method. When x is a vector, it is treated as
a single channel. When x is a matrix, the PSD
is computed independently for each column and stored in the corresponding
column of pxx. pxx is the
distribution of power per unit frequency. The frequency is expressed
in units of rad/sample. order is the order of
the autoregressive (AR) model used to produce the PSD estimate.
uses pxx = pyulear(x,order,nfft)nfft points
in the discrete Fourier transform (DFT). For real x, pxx has
length (nfft/2 + 1)
if nfft is even, and (nfft + 1)/2 if nfft is
odd. For complex-valued x, pxx always
has length nfft. If you omit nfft,
or specify it as empty, then pyulear uses a default
DFT length of 256.
[
returns a frequency vector, pxx,f] = pyulear(___,fs)f, in cycles per unit time. The
sample rate, fs, is the number of samples per unit time. If
the unit of time is seconds, then f is in cycles/second
(Hz). For real–valued signals, f spans the interval
[0,fs/2] when nfft is even and
[0,fs/2) when nfft is odd. For
complex-valued signals, f spans the interval
[0,fs). fs must be the fourth
input to pyulear. To input a sample rate and still use
the default values of the preceding optional arguments, specify these arguments
as empty, [].
[
returns the two-sided AR PSD estimates at the frequencies specified in the
vector, pxx,f] = pyulear(x,order,f,fs)f. The vector, f, must contain
at least two elements, because otherwise the function interprets it as
nfft. The frequencies in f are in
cycles per unit time. The sample rate, fs, is the number of
samples per unit time. If the unit of time is seconds, then
f is in cycles/second (Hz).
[___, returns
the pxxc] = pyulear(___,'ConfidenceLevel',probability)probability × 100%
confidence intervals for the PSD estimate in pxxc.
pyulear(___) with no output
arguments plots the AR PSD estimate in dB per unit frequency in the
current figure window.
Examples
Input Arguments
Output Arguments
Extended Capabilities
Version History
Introduced before R2006a


