Blackman window

4

The Blackman window coefficients are given by the following formula

Blackman window formula

where N is the length of the filter and k = 0, 1, …, N – 1.

An example Blackman window

Consider a finite impulse response (FIR) low pass filter of length N = 201. The following is the Blackman window.

Blackman window

Given a sampling frequency of 2000 Hz and a filter cutoff frequency of 40 Hz, the impulse response of the filter with a rectangular window (with no window) and with the Blackman window is as follows.

Impulse response of a low pass filter with and without the Blackman window

The magnitude response of the same filter is shown on the graph below.

Magnitude response of a low pass filter with and without the Blackman window

Assuming the Blackman window is of sufficient length, it will usually produce stop band attenuation of approximately -75 dB (although it could be as high as -25 dB for short filters) and ripples in the pass band of approximately +/- 0.003 dB. Given the sampling frequency fs, a filter of length N with the Blackman window transitions from 0 dB to -20 dB in a transition band of approximately fs (4.68 / N) and to the stop band in a transition band of approximately fs (6.46 / N). This means, for example, that an appropriate filter length, given a desired transition band, is N = 6.46 / (transition / fs).

Measures for the Blackman window

The following graph compares the discrete Fourier transform of the Blackman window and the rectangular window.

Discrete Fourier transform of the Blackman window

The Blackman window measures are as follows.


Coherent gain0.42
Equivalent noise bandwidth1.73
Processing gain-2.38 dB
Scalloping loss-1.09 dB
Worst case processing loss-3.48 dB
Highest sidelobe level-58.1 dB
Sidelobe falloff-21.6 dB / octave, -71.7 dB / decade
Main lobe is -3 dB1.64 bins
Main lobe is -6 dB2.30 bins
Overlap correlation at 50% overlap0.089
Amplitude flatness at 50% overlap0.680
Overlap correlation at 75% overlap0.565
Amplitude flatness at 75% overlap1.000

Generalized Blackman windows

In principle, the window above is the most commonly used Blackman window. A more general definition of the Blackman window is

Formula for the generalized Blackman windows

The Blackman window above uses α = 0.16, which is a common approximation of the exact Blackman window with a0 = 7938 / 18608, a1 = 9240 / 18608, and a2 = 1430 / 18608.

As α approaches zero or 1, the Blackman window becomes a cosine window (of two different frequencies in the two different cases). The following is the Blackman window for three different values of α: 0.05, 0.16, and 0.4.

Blackman windows with different alpha

The following are the corresponding impulse responses for the same filter used in the first example above.

Impulse responses of Blackman windows with different alpha

The following are the corresponding magnitude responses.

Magnitude responses of Blackman windows with different alpha

The Blackman window is a generalized cosine window (see Hamming window).

Measures for the generalized Blackman windows

The following are measures for selected generalized Blackman windows.


Exact BlackmanGeneralized
α = 0.05
Generalized
α = 0.20
Generalized
α = 0.35
Coherent gain0.430.470.400.32
Equivalent noise bandwidth1.701.561.822.33
Processing gain (dB)-2.30-1.93-2.59-3.68
Scalloping loss (dB)-1.15-1.33-1.00-0.53
Worst case processing loss (dB)-3.44-3.25-3.59-4.21
Highest sidelobe level (dB)-68.7-37.3-56.5-38.1
Sidelobe falloff (dB / octave, dB / decade)-10.0, -33.3-20.9, -69.5-22.1, -73.4-21.2, -70.5
Main lobe is -3 dB (bins)1.601.501.722.28
Main lobe is -6 dB (bins)2.262.082.423.08
Overlap correlation at 50% overlap0.0990.1430.068-0.008
Amplitude flatness at 50% overlap0.6950.9000.6000.300
Overlap correlation at 75% overlap0.5760.6350.5320.365
Amplitude flatness at 75% overlap1.0001.0001.0001.000


  Rating
Rate This Page: Poor Great   |  Rate Content |
Average rating:  4   
00010
12345
Number of Ratings : 1
  Comments
Add Comment
No Comments Yet


Copyright 2006 by Kaliopa Publishing, LLC