Skip to content

Instantly share code, notes, and snippets.

@endolith
Last active August 28, 2020 19:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save endolith/c4b8e1e3c630a260424123b4e9d964c4 to your computer and use it in GitHub Desktop.
Save endolith/c4b8e1e3c630a260424123b4e9d964c4 to your computer and use it in GitHub Desktop.
Window function properties

From:

Google Sheets versions:

Window α Highest Side-Lobe Level (dB) Side-Lobe Fall-Off (dB/oct) Coherent Gain Equiv Noise BW (bins) 3.0-dB BW (bins) Scallop Loss (dB) Worst Case Process Loss (dB) 6.0-dB BW (bins) Overlap Correlation (%) Overlap Correlation (%)
75% OL 50% OL
Rectangle -13 -6 1.00 1.00 0.89 3.92 3.92 1.21 75.0 50.0
Triangle -27 -12 0.50 1.33 1.28 1.82 3.07 1.78 71.9 25.0
cos^α(X) Hanning 1.0 -23 -12 0.64 1.23 1.20 2.10 3.01 1.65 75.5 31.8
cos^α(X) Hanning 2.0 -32 -18 0.50 1.50 1.44 1.42 3.18 2.00 65.9 16.7
cos^α(X) Hanning 3.0 -39 -24 0.42 1.73 1.66 1.08 3.47 2.32 56.7 8.5
cos^α(X) Hanning 4.0 -47 -30 0.38 1.94 1.86 0.86 3.75 2.59 48.6 4.3
Hamming -43 -6 0.54 1.36 1.30 1.78 3.10 1.81 70.7 23.5
Riesz -21 -12 0.67 1.20 1.16 2.22 3.01 1.59 76.5 34.4
Riemann -26 -12 0.59 1.30 1.26 1.89 3.03 1.74 73.4 27.4
De La Valle-Poussin -53 -24 0.38 1.92 1.82 0.90 3.72 2.55 49.3 5.0
Tukey 0.25 -14 -18 0.88 1.10 1.01 2.96 3.39 1.38 74.1 44.4
Tukey 0.50 -15 -18 0.75 1.22 1.15 2.24 3.11 1.57 72.7 36.4
Tukey 0.75 -19 -18 0.63 1.36 1.31 1.73 3.07 1.80 70.5 25.1
Bohman -46 -24 0.41 1.79 1.71 1.02 3.54 2.38 54.5 7.4
Poisson 2.0 -19 -6 0.44 1.30 1.21 2.09 3.23 1.69 69.9 27.8
Poisson 3.0 -24 -6 0.32 1.65 1.45 1.46 3.64 2.08 54.8 15.1
Poisson 4.0 -31 -6 0.25 2.08 1.75 1.03 4.21 2.58 40.4 7.4
Hanning-Poisson 0.5 -35 -18 0.43 1.61 1.54 1.26 3.33 2.14 61.3 12.6
Hanning-Poisson 1.0 -39 -18 0.38 1.73 1.64 1.11 3.50 2.30 56.0 9.2
Hanning-Poisson 2.0 NONE -18 0.29 2.02 1.87 0.87 3.94 2.65 44.6 4.7
Cauchy 3.0 -31 -6 0.42 1.48 1.34 1.71 3.40 1.90 61.6 20.2
Cauchy 4.0 -35 -6 0.33 1.76 1.50 1.36 3.83 2.20 48.8 13.2
Cauchy 5.0 -30 -6 0.28 2.06 1.68 1.13 4.28 2.53 38.3 9.0
Gaussian 2.5 -42 -6 0.51 1.39 1.33 1.69 3.14 1.86 67.7 20.0
Gaussian 3.0 -55 -6 0.43 1.64 1.55 1.25 3.40 2.18 57.5 10.6
Gaussian 3.5 -69 -6 0.37 1.90 1.79 0.94 3.73 2.52 47.2 4.9
Dolph-Chebyshev 2.5 -50 0 0.53 1.39 1.33 1.70 3.12 1.85 69.6 22.3
Dolph-Chebyshev 3.0 -60 0 0.48 1.51 1.44 1.44 3.23 2.01 64.7 16.3
Dolph-Chebyshev 3.5 -70 0 0.45 1.62 1.55 1.25 3.35 2.17 60.2 11.9
Dolph-Chebyshev 4.0 -80 0 0.42 1.73 1.65 1.10 3.48 2.31 55.9 8.7
Kaiser-Bessel 2.0 -46 -6 0.49 1.50 1.43 1.46 3.20 1.99 65.7 16.9
Kaiser-Bessel 2.5 -57 -6 0.44 1.65 1.57 1.20 3.38 2.20 59.5 11.2
Kaiser-Bessel 3.0 -69 -6 0.40 1.80 1.71 1.02 3.56 2.39 53.9 7.4
Kaiser-Bessel 3.5 -82 -6 0.37 1.93 1.83 0.89 3.74 2.57 48.8 4.8
Barcilon-Temes 3.0 -53 -6 0.47 1.56 1.49 1.34 3.27 2.07 63.0 14.2
Barcilon-Temes 3.5 -58 -6 0.43 1.67 1.59 1.18 3.40 2.23 58.6 10.4
Barcilon-Temes 4.0 -68 -6 0.41 1.77 1.69 1.05 3.52 2.36 54.4 7.6
Exact Blackman -51 -6 0.46 1.57 1.52 1.33 3.29 2.13 62.7 14.0
Blackman -58 -18 0.42 1.73 1.68 1.10 3.47 2.35 56.7 9.0
Minimum 3-Sample Blackman-Harris -67 -6 0.42 1.71 1.66 1.13 3.45 1.81 57.2 9.6
Minimum 4-Sample Blackman-Harris* -92 -6 0.36 2.00 1.90 0.83 3.85 2.72 46.0 3.8
61 dB 3-Sample Blackman-Harris* -61 -6 0.45 1.61 1.56 1.27 3.34 2.19 61.0 12.6
74 dB 4-Sample Blackman-Harris -74 -6 0.40 1.79 1.74 1.03 3.56 2.44 53.9 7.4
4-Sample Kaiser-Bessel 3.0 -69 -6 0.40 1.80 1.74 1.02 3.56 2.44 53.9 7.4
PSLL SLDR NENBW 3dB BW flatness ROV
Name [dB] [f^-n] [bins] [bins] [dB] [%]
Rectangular 13.3 1 1.0000 0.8845 -3.9224 0.0
Welch 21.3 2 1.2000 1.1535 -2.2248 29.3
Bartlett 26.5 2 1.3333 1.2736 -1.8242 50.0
Hanning 31.5 3 1.5000 1.4382 -1.4236 50.0
Hamming 42.7 1 1.3628 1.3008 -1.7514 50.0
Nuttall3 46.7 5 1.9444 1.8496 -0.8630 64.7
Nuttall4 60.9 7 2.3100 2.1884 -0.6184 70.5
Nuttall3a 64.2 3 1.7721 1.6828 -1.0453 61.2
Kaiser3 69.6 1 1.7952 1.7025 -1.0226 61.9
Nuttall3b 71.5 1 1.7037 1.6162 -1.1352 59.8
Nuttall4a 82.6 5 2.1253 2.0123 -0.7321 68.0
BH92 92.0 1 2.0044 1.8962 -0.8256 66.1
Nuttall4b 93.3 3 2.0212 1.9122 -0.8118 66.3
Kaiser4 94.4 1 2.0533 1.9417 -0.7877 67.0
Nuttall4c 98.1 1 1.9761 1.8687 -0.8506 65.6
Kaiser5 119.8 1 2.2830 2.1553 -0.6403 70.5
SFT3F 31.7 3 3.1681 3.1502 +0.0082 66.7
SFT3M 44.2 1 2.9452 2.9183 -0.0115 65.5
FTNI 44.4 1 2.9656 2.9355 +0.0169 65.6
SFT4F 44.7 5 3.7970 3.7618 +0.0041 75.0
SFT5F 57.3 7 4.3412 4.2910 -0.0025 78.5
SFT4M 66.5 1 3.3868 3.3451 -0.0067 72.1
FTHP 70.4 1 3.4279 3.3846 +0.0096 72.3
HFT70 70.4 1 3.4129 3.3720 -0.0065 72.2
FTSRS 76.6 3 3.7702 3.7274 -0.0156 75.4
SFT5M 89.9 1 3.8852 3.8340 +0.0039 76.0
HFT90D 90.2 3 3.8832 3.8320 -0.0039 76.0
HFT95 95.0 1 3.8112 3.7590 +0.0044 75.6
HFT116D 116.8 3 4.2186 4.1579 -0.0028 78.2
HFT144D 144.1 3 4.5386 4.4697 +0.0021 79.9
HFT169D 169.5 3 4.8347 4.7588 +0.0017 81.2
HFT196D 196.2 3 5.1134 5.0308 +0.0013 82.3
HFT223D 223.0 3 5.3888 5.3000 -0.0011 83.3
HFT248D 248.4 3 5.6512 5.5567 +0.0009 84.1
@endolith
Copy link
Author

endolith commented Aug 3, 2016

@endolith
Copy link
Author

endolith commented Apr 23, 2018

I have a combined spreadsheet from multiple sources, too, but I don't know of any wiki-spreadsheet that's easy to maintain.

@endolith
Copy link
Author

endolith commented Aug 17, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment