| As a measuring instrument for studying the spectral characteristics of electrical signals,spectrum analyzers are widely used in many fields such as aerospace,electronic devices,and national defense construction.The accuracy of measurement in the development and production of spectrum analyzers is a matter of great concern to us.Traditional manual test spectrum analyzers are inefficient and have poor accuracy.For this reason,many foreign instrument manufacturers have researched automatic test systems to ensure the accuracy and efficiency of measurement.Domestic related automatic test systems are less.Therefore,this paper designs a set of auto-testing system for the performance of the whole spectrum analyzer,which can automatically test 27 performance indicators such as phase noise,frequency counting sensitivity,tuning level measurement error and amplitude modulation demodulation of the spectrum analyzer.Efficiency and accuracy increase productivity.The main research content of this article is as follows:1.According to the analysis of the overall needs of the system,the hardware design scheme of the system is given.Through comparative research,Qt was selected as a software development platform and a system development environment was set up.Two VISA and IVI program-controlled instrument solutions were designed to realize the program control of all test instruments,and detailed operation procedures of the program-controlled spectrum analyzer and arbitrary waveform generator.2.Test algorithm design for the test items of the spectrum analyzer,and test algorithms for the four performance indicators of AM demodulation index,tuning level measurement error,frequency counting sensitivity,and FM demodulation index test are given.3.Design the software part of the system to realize the automatic test function of the spectrum analyzer,and complete the functions such as friendly human-computer interaction,real-time display of test results,data report generation,and data storage.The automatic test system designed in this paper has been put into use,can complete the automatic test of all performance indicators of the spectrum analyzer,and has a good human-computer interaction and data storage capabilities. |