Font Size: a A A

Software Design And Data Processing Of LXI Digitizer

Posted on:2020-11-18Degree:MasterType:Thesis
Country:ChinaCandidate:X L YangFull Text:PDF
GTID:2392330596475143Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
The digitizer is one of the most important modules that make up a modern test system.It can be widely used in various electronic equipment,digital circuits and electronic components to measure function and parameters.With the high-precision,high-reliability performance requirements of modern test,convenient and flexible,easy to integrate,the digitizer with high test accuracy has become an indispensable test module for various digital equipment tests.The digitizer of this subject is a high-precision digitizer based on LXI bus.It has the advantages of flexible use and high precision.Its unique network control mode of LXI instrument can get rid of the limitation of distance and make long-distance test possible.This topic will analyze the software requirements of high-precision LXI digitizers,and carry out reasonable analysis and design from two aspects of instrument interaction program and instrument driver,and design a reasonable data processing method to improve the equivalent resolution of the digitizer.The research content of the whole paper mainly includes:(1)Network interaction program design.The digitizer network interaction software is a way for the user to control the digitizer hardware through the web application.The application program interface communicates with the instrument control program through WebSocket,and controls the program parsing command to realize hardware configuration and data collection.The instrument interaction software uses cross-platform HTML5 combined with WebSocket technology to implement the B/S communication mode under Linux system.(2)Instrument driver design.The instrument driver provides the user with a common IVI function link library,implements the digitizer driver function interface conforming to IVI 4.15 specification,and transmits user instructions to the instrument side for data reading and writing through ONC-RPC communication.The instrument driver is developed in C++ language,and the function writing and dynamic link library encapsulation are realized by VS2013 under Windows platform.(3)Hardware driver design.The hardware driver is the last layer of the interface that connects the software and hardware.It is the lowest-level operation of the software control hardware function.The hardware driver of this subject realizes the reading and writing of FPGA data based on GPMC bus,and realizes the software and hardware information transmission on the Linux platform through cross-compilation.(4)Data analysis and processing.In view of the shortcomings of traditional data processing methods,this paper studies the mean filtering method based on density estimation.The article expounds the principle of the algorithm and analyzes its feasibility.Finally,the algorithm is applied to the writing of the software program.Under the condition of hardware design,the equivalent resolution of the digitizer is improved from the software aspect.
Keywords/Search Tags:LXI, equivalent resolution, HTML5, IVI driver, density estimation
PDF Full Text Request
Related items