Dynamic Signal Acquisition

cancel
Showing results for 
Search instead for 
Did you mean: 

What protocol does the NI-DSA THD driver (or any harmonic analyzer driver) use to find and interpolate if necessary, harmonic frequences and corresponding amplitudes?

When using the NI-DSA THD driver to obtain harmonic data, I find that the haromic frequencies found sometimes doesn't come close to the expected harmonic frequency.

For instance, if I use a 20kHz span and 400 lines of resolution I would expect 50Hz bins. So if my fundamental is 500Hz, I would expect to see 6000Hz at the 12th harmonic but the THD driver can be off by up to 150Hz (ie, 6150Hz or 5850Hz).

The output of the harmonic analyzer driver is an array of bundled values that contain x0, dx, and a data value array. Is it safe to say I can use this data to calculate exact harmonic test data (ie,
x0=0, dx=50 so x(10)=harmonic amplitude at 500Hz and x(120)=harmonic amplitude at 6000Hz)?
0 Kudos
Message 1 of 1
(6,223 Views)