Hello Rod,
The accuracy of the PowerFrequencyEstimate() function is limited by the data and parameters we provide to it. It really just interpolates the power spectrum data supplied based upon its other parameters (span, df). Inspection of your raw data and power spectrum along with information on your data acquisition configuration (sample rate and so forth) should help us to isolate the source of variations in the peak returned by PowerFrequencyEstimate(). A change in the sample size, sample rate, or the use of a filter may be necessary. You may want to repost your question with this additional information in the Multifunction IO (DAQ) forum, as they likely could provide increased feedback.
Jeremiah Cox
Applications Engineer
National Instruments
http://ww
w.ni.com/ask