LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Measure offset and gain error of ADC

HI.

 

I have an array of data from ADC (sinusoidal signal was applied to the input). Is it possible to calculate offset and gain error from this array? Thanks.

0 Kudos
Message 1 of 6
(2,531 Views)

Yes, that is possible. Providing you have the original input level of course, or you'll only get an amplitude, not a gain.

 

Details will vary depending on the exact requirements.

 

 

I'd use a (PtByPt) FFT. That would give you a DC (at 0 Hz) and a peak at the sinus frequency representing the gain. There are probably specialized tone analysis VIs as well...

0 Kudos
Message 2 of 6
(2,516 Views)

I don't think that FFT is need to use. Most likely should be used mathematics.

0 Kudos
Message 3 of 6
(2,514 Views)

@Valentin87 wrote:

I don't think that FFT is need to use. Most likely should be used mathematics.


Isn't FFT mathematics?

 

It's not about 'need' to use, for me it would be the easiest and most intuitive way to make it.

0 Kudos
Message 4 of 6
(2,498 Views)

So how from FFT get this parameters if all data in FFT is dB?

0 Kudos
Message 5 of 6
(2,493 Views)

FFT PtByPt.vi doesn't return dBs...

0 Kudos
Message 6 of 6
(2,488 Views)