Font Size: a A A

Optical Fiber Spectrometer Data Processing Algorithm Research And System Design And Implementation

Posted on:2021-02-02Degree:MasterType:Thesis
Country:ChinaCandidate:J C LuoFull Text:PDF
GTID:2512306512483714Subject:Industrial Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of integrated circuit,photoelectric sensor manufacturing technology and computer technology,a miniature optical fiber spectrometer based on CCD detector came into being to meet the application needs of spectrum analysis in environment,agricultural science and technology,biomedicine and other fields.To give full play to the spectrometer device hardware performance,expanding the scope of its application and practicability,but also for the purpose of intelligent instrument and improving the quality of spectral data,based on the study of spectrometer system structure and working process,the spectral data transmission and data processing algorithms,on the basis of optical fiber spectrometer was designed and implemented the data receiving and processing multifunctional applications.Firstly,starting with the overall system structure design of optical fiber spectrometer,this paper studies the photoelectric conversion principle and basic characteristics of CCD,laying a theoretical foundation for the design of subsequent data preprocessing algorithm and the development of software acquisition control program.Learn the design idea of software system and develop object-oriented software according to waterfall development model.Secondly,this paper proposed SG-median combined filtering based on savitzky-golay convolution filtering and median filtering based on the noise characteristics of spectral data.The test results showed that this method can effectively suppress white gaussian noise while removing outliers.For wavelength calibration work,this paper designs a derivative peak algorithm based on threshold parameter and the integration of least square polynomial fit method of calibration algorithm,the experimental data show that the three order polynomial fitting is able to meet the real-time data is the premise of deviation control in the small scope,and verify the wavelength range evenly throughout the response selection fitting characteristic peak a more accurate calibration results can be obtained.Finally,this article on the spectrometer,on the basis of software requirement analysis,according to the thought of object-oriented software,using UML modeling language for software design,based on the C# language Winform desktop application framework,with the method of modular design implements a multifunctional spectrometer data reception and processing software,through the VCP communications,WMI information management,multithreading,ping-pong cache and custom controls completed the software development work of each module.This software completed and the communication between the spectrometer equipment,realize the control of the hardware,software,can choose a variety of acquisition methods can stable receives from the spectral data of a machine to background subtraction,smoothing noise data,model calculation,for peak shear peak,such as processing,and the interface to the spectrum view or temporal view real-time display,also for spectrum analysis and data manipulation provides a rich auxiliary functions.The system test results show that the software can guarantee the data security,and has good stability and practicability.
Keywords/Search Tags:spectrometer, software development, combined filtering, peak search algorithm, calibration algorithm, UML modeling
PDF Full Text Request
Related items