Font Size: a A A

Software Design Of Data Analysis And Processing In 2.5GSPS High Definition Oscilloscope

Posted on:2018-04-22Degree:MasterType:Thesis
Country:ChinaCandidate:J W YangFull Text:PDF
GTID:2348330512483332Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
The high definition oscilloscope is a kind of digital oscilloscope that converts analog signal to digital signal with the help of 12-bit ADC.It achieves higher vertical resolution and more accurate measurement,ensuring the result in signals being more accurately displayed with minimal quantization error than traditional oscilloscope with 8-bit ADC.The digital oscilloscope based on “FPGA+IPC” architecture is increasingly developed and widely applied with higher rate of high-speed serial busses,lower price and more mature technology.In addition,the oscilloscope software could be executed by multiple threads with dispatch service provided by the operating system,which would ultimately achieve more throughput,higher level of resources utilization and less runtime.With the guidance of development project of the high definition oscilloscope,the paper focuses on the software research in the part of software of data analysis and processing,which achieves the software design of parameter measurement module,arithmetical operation module and protocol analysis module of the high definition oscilloscope,as follows:1.Parameter Measurement Module: 56 parameter values including category parameter of amplitude and time,is displayed after calculating,according to definition of every parameter,based on parameters from the frequency histogram which is used to collect the basic information of the input waveform.In addition,the statistic value of the parameter of a period of time is also displayed by a method of recording the historical value of the parameter by a queue structure.2.Arithmetical Operation Module: The traditional operation of bracket substituted for a method,that maintains a polynomial binary tree mapped by subformulas,is abandoned and the result of polynomial is calculated by recursive traversal of the binary tree.In addition,the result of histogram,tend and track is calculated by definition after getting all of historical values and position information of specified parameter from interface provided by parameter measurement module.3.Protocol Analysis Module: The control word of protocol is firstly sent to FPGA by software.And then the function of trigger and decoder is implemented in FPGA that is putting data packages of decoding into RAM successively.At last,data packages are displayed in bus format by software after reading those from RAM.The triggering and decoding functions of 17 serial protocols including RS232,I2 C,SPI,USB,CAN,LIN,FlexRay,MIL,I2 S,Ethernet,NRZ,Manchester,SENT,ARINC 429,DigRF-3G,DigRF-V4 and D-PHY are finally designed and implemented.Finally,the result in range of reasonable error is calculated stably during the test of the 3 modules above,proving the correctness of algorithm and function of the modules.
Keywords/Search Tags:high definition oscilloscope, parameter measurement, arithmetical operation, protocol analysis
PDF Full Text Request
Related items