NI WLAN Analysis Toolkit

Hardware Settings:Recommended Settings:Spectrum:FFT Window Type Property

  • Updated2023-02-21
  • 5 minute(s) read

Short Name: Recommended FFT Window Type

Property of niWLANAnalysis

Returns the toolkit-recommended time-domain FFT window type. The value of this property is the same as the value of the FFT Window Type property. If you do not use the niWLANA RFSA Configure Hardware VI or the niWLANA RFSA Multiple Device Configure Hardware VI, pass this property to the NI-RFSA FFT Window Type property.

Uniform (0)

No window is applied.

Hanning (1)

Applies a Hanning window to the waveform using the following equation:

y[i] = 0.5 * x[i] * [1 - cos(w)]

where w = (2)i/n
n = the waveform size

The Hanning window is useful for analyzing transients that are longer than the time duration of the window, as well as for general-purpose applications.

Hamming (2)

Applies a Hamming window to the waveform using the following equation:

y[i] = x[i] * [0.54 - 0.46cos(w)]

where w = (2)i/n
n = the waveform size
Note  Hanning and Hamming windows are similar. However, in the time domain, the Hamming window does not approach zero at the edge of the window as fast as does the Hanning window.
Blackman-Harris (3)

Applies a Blackman-Harris window according to the following equation:

y[i] = x[i] * [0.42323 - 0.49755cos(w) + 0.07922cos(2w)]

where w = (2)i/n
n = the waveform size
Exact Blackman (4)

Applies an Exact Blackman window according to the following equation:

y[i] = x[i] * [a 0 - a 1cos(w) + a2cos(2w)]

where w = (2)i/n
n = waveform size
a 0 = 7938/18608
a 1 = 9240/18608
a 2 = 1430/18608

Blackman (5)

Applies a Blackman window according to the following equation:

y i = x i[0.42 - 0.50cos(w) + 0.08cos(2w)]

where w = (2)i/n
n = the waveform size

A Blackman window is useful for analyzing transient signals, and provides similar windowing to Hanning and Hamming windows but adds one additional cosine term to reduce ripple.

Flat Top (6)

Applies a Flat Top window according to the following equation:

y[i] = x[i] * [a 0 - a 1cos(w) + a 2cos(2w) - a 3cos(3w) + a 4cos(4w)]

where w = (2)i/n
n = waveform size
a 0 = 0.215578948
a 1 = 0.41663158
a 2 = 0.277263158
a 3 = 0.083578947
a 4 = 0.006947368.

The fifth-order Flat Top window has the best amplitude accuracy of all the window types. The increased amplitude accuracy (_0.02 dB for signals exactly between integral cycles) is at the expense of frequency selectivity. The Flat Top window is most useful in accurately measuring the amplitude of single frequency components that have little nearby spectral energy in the signal.

4 Term Blackman-Harris (7)

Applies a 4-Term Blackman-Harris window according to the following equation:

y[i] = x[i] * [0.422323 - 0.49755cos(w) + 0.07922cos(2w)]

where w = (2)i/n
n = the waveform size

The 4-term Blackman-Harris window has a side-lobe rejection in the upper 90 dB, with a moderately wide side lobe.

7 Term Blackman-Harris (8)

Applies a 7-Term Blackman-Harris window according to the following equation:

y[i] = x[i] * [a 0 - a 1cos(w) + a 2cos(2w) - a 3cos(3w) + a 4cos(4w) - a 5cos(5w) + a 6cos(6w)]

where w = (2)i/n
n = waveform size
a 0 = 0.27105140069342
a 1 = 0.43329793923448
a 2 = 0.21812299954311
a 3 = 0.06592544638803
a 4 = 0.01084209837
a 5 = 0.00077658482522
a 6 = 0.00001388721735.

The 7-term Blackman-Harris window has the highest dynamic range of the available windowing types and is ideal for signal-to-noise ratio applications.

Low Side Lobe (9)

The Low Side Lobe window further reduces the size of the main lobe. The following equation defines the Low Side Lobe window.

where N = length of the window
w = (2 n/N)
a0 = 0.323215218
a1 = 0.471492057
a1 = 0.17553428
a3 = 0.028497078
a4 = 0.001261367

Remarks

The following table lists the characteristics of this property.

Datatype ci32.gif
PermissionsRead Only
High-level VIs N/A
ResettableNo

Log in to get a better experience