Font Size: a A A

High-Volume Digital Oscilloscope Waveform Processing And Display Software Design

Posted on:2019-05-12Degree:MasterType:Thesis
Country:ChinaCandidate:T T ChenFull Text:PDF
GTID:2322330569995592Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the electronic information industry,software packages for analyzing and processing high-speed signals have become a must for most high-performance oscilloscopes,such as vector signal analysis,serial data consistency analysis software packages,and high-speed protocol decoding software packages.And serial data jitter analysis software packages.The premise of realizing high-speed signal analysis is the ability of the oscilloscope to acquire and store continuous long-time waveform data at a high sampling rate.This means that the direction of today's high-performance digital oscilloscope is "high sampling rate + large capacity".At the same time,the increase in storage capacity imposes higher requirements on data processing capabilities and speed and waveform display.Based on the study of a DSO digital storage oscilloscope project with 20 GSa/s sampling rate,this paper focuses on how the digital storage oscilloscope system completes the storage and display of large amounts of data.The functions involved include: deep storage fuction,sequential sampling function and extended window function.The prime research contents are as follows:Deep storage fuction: the exhaustive analysis of calculation method aiming at controlling parameters,pumping-points allocation algorithm and the area-interleaved deep storing technology of DSO.In order to ensure the real-time correctness of the deep storage function on the existing platform,these algorithm is optimized.By aligning the center of the window with the center of the storage area,the deep memory pre-trigger mechanism is optimized.By setting up the three-step sampling process,the data processing efficiency is improved and the dead time is reduced.Sequential sampling function: Through the use of utilizing large-scale storage capacity segmentation technology to achieve the sequential sampling function,while using a large amount of data stored to achieve a variety of display modes(proximity,mosaic,overlapping)of the software program.The use of object-oriented programming ideas,to achieve a free switch between the various modes,improve the code can be maintained and scalable.And ensure that when selecting different acquisition modes,different storage modes,or different display modes,the software system can still provide the correct data source for each analysis processing module in real time.Expanded window function: Based on the traditional concept of extended channels,the traditional Windows extended functions are optimized by using the rich UI components of the.Net framework,and the multi-window expansion fuction,horizontal direction and vertical direction expansion fuction under different acquisition and storage modes are realized..Through the research on the above content,this paper realizes the functions of large-scale digital oscilloscopes to process a large number of waveforms and multi-mode display under the.Net platform.And with the common hardware platform,the above functions have been tested and verified.In the end,all functions meet the design requirements and can operate normally.
Keywords/Search Tags:deep memory, sequential sampling, window expansion, display
PDF Full Text Request
Related items