signal.slepian should use definition of digital window
See original GitHub issueIt’s now off by a factor of 2: http://dsp.stackexchange.com/questions/2577/a-few-questions-about-slepian-and-generalized-gaussian-windows
The relation between width
and the beta
parameter to kaiser
should be documented. Here’s a comparison for Matlab, there it looks like width = pi * beta
: https://ccrma.stanford.edu/~jos/sasp/Kaiser_DPSS_Windows_Compared.html
There’s a factor 2 between the analog and digital versions, maybe the original implementation worked from a description of the analog window?
See discussion on gh-3679.
Issue Analytics
- State:
- Created 9 years ago
- Comments:8 (8 by maintainers)
Top Results From Across the Web
scipy.signal.windows.slepian — SciPy v1.2.1 Reference Guide
Used to maximize the energy concentration in the main lobe. Also called the digital prolate spheroidal sequence (DPSS). Note. Deprecated in ...
Read more >Slepian or DPSS Window - CCRMA - Stanford University
A window having maximal energy concentration in the main lobe is given by the digital prolate spheroidal sequence (DPSS) of order 0 [256,136]....
Read more >Slepian or DPSS window - Signal Processing Stack Exchange
However, since the generating function is missing and looking at some online resources was not very helpful. So, I am wondering if someone...
Read more >Slepian or DPSS Window | Spectral Audio Signal Processing
The digital Slepian window (or DPSS window) is then given by the eigenvector corresponding to the largest eigenvalue. A simple matlab program is...
Read more >Window Functions and Their Applications in ... - OAPEN Library
Window functions are explicitly or implicitly used in many, if not most, digital signal processing systems, and as such are genuinely important. Even....
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
dpss
sounds fine to me. maybe better indeed to deprecateslepian
.@Eric89GXL I’m not sure. It doesn’t produce an amplitude-normalized output, so we’d still need to figure that out?
By trial and error, these values all produce similar plots:
signal.slepian
:width=0.3
signal.kaiser
:beta=11.2
nitime.algorithms.spectral.dpss_windows
:NW=3.82
I’m not sure what the relationship is.