Font Size: a A A

The Software Design And Implement Of Modular Spectrum Analyzer Based On PXIe Bus

Posted on:2015-12-23Degree:MasterType:Thesis
Country:ChinaCandidate:L N ZhenFull Text:PDF
GTID:2272330473954579Subject:Instrumentation engineering
Abstract/Summary:PDF Full Text Request
With the development of computer technology and electronic system design technology, spectrum analyzer whose measurement function becomes diverse is more Intermediate Frequency(IF) digitalized owing to module design technology. PXIe modular spectrum analyzer as a general PXIe module and the formation of large-scale automated test control system has broad market prospects. A PC-side control and display software of a heterodyne PXI module framework based spectrum analyzer whose frequency range is from 10 MHz to 7.5GHz and a driver of IF module are designed and completed on the foundation of the virtual instruments idea in this thesis.Modular spectrum analyzer based on PXIe bus requires a rich, a simple and convenient operating system, a real-time response to user’s operating, and a strong data processing and storing function. Based on these requirements analysis, a modularized software design which divides the application into four parts that are interface displaying module, system controlling module, data processing module and file managing module is proposed in this thesis. Hardware drivers, interface and data processing are independent but coordinated because of multithread technology.With regard to IF module driver, the design in this thesis is under the Windows XP system and the instrument driver and bus driver are developed in VC++ platform. Taking advantage of the API library function based on WinDriver, a Dynamic Link Library(DLL) is packaged to realize the communications between the application and the low-level IF module. The released DLL can help users with secondary development conveniently.With regard to combined testing of the hardware and the software, and the functional verification. the design of application and driver, a debugging verification to module in application and driver is made, respectively. The result of machine debugging verifies the correctness and completeness of designed software which satisfies the controlling, displaying and managing requirements in PC-side. An installation program under the LabVIEW platform is written for users through a third-party software NSIS.
Keywords/Search Tags:Modular Spectrum analyzer, controlling and displaying software in PC-side, Virtual Instrument, multithread design, dynamic link library
PDF Full Text Request
Related items