Signal Processing Toolbox Help Desk

dpss

Purpose

Discrete prolate spheroidal sequences (Slepian sequences).

Syntax

Description

[e,v] = dpss(n,nw) generates the first 2*nw discrete prolate spheroidal sequences (DPSS) of length n, in the columns of e, and their corresponding concentrations in vector v. They are generated in the DPSS MAT-file database dpss.mat.

If you specify only n and nw, DPSS follows these rules for selecting an efficient (although sometimes approximate) algorithm:

  1. If n < 500, the sequences are calculated directly.
  2. If n 500,
    1. look for sequences in the DPSS MAT-file database dpss.mat;
    2. if not found, linearly interpolate from sequences with the same nw and next largest n in the database;
    3. if not found, use spline interpolation from length 64 sequences.
[e,v] = dpss(n,nw,'calc') forces DPSS to calculate e and v directly. This can take a long time for large n and nw.

[e,v] = dpss(n,nw,'spline') uses spline interpolation to compute e and v from the sequences in dpss.mat with length closest to n.

[e,v] = dpss(n,nw,'spline',Ni) interpolates from existing length Ni sequences.

[e,v] = dpss(n,nw,'linear') and

[e,v] = dpss(n,nw,'linear',Ni) use linear interpolation, which is much faster but less accurate than spline interpolation. 'linear' requires Ni > n.

[e,v] = dpss(n,nw,'trace') and

[e,v] = dpss(n,nw,'int','trace') use a trailing 'trace' argument to find out which method DPSS uses, where 'int' is either 'spline' or 'linear'.

See Also

dpssclear

Remove discrete prolate spheroidal sequences from database.

dpssdir

Discrete prolate spheroidal sequences database directory.

dpssload

Load discrete prolate spheroidal sequences from database.

dpsssave

Save discrete prolate spheroidal sequences in database.

pmtm

Power spectrum estimate using the multitaper method (MTM).

References

[1] Percival, D.B., and A.T. Walden. Spectral Analysis for Physical Applications: Multitaper and Conventional Univariate Techniques. Cambridge: Cambridge University Press, 1993.



[ Previous | Help Desk | Next ]