Font Size: a A A

The Study On Virtual Instrument Design Method Based On Digital Signal Parallel Processing System

Posted on:2003-03-05Degree:DoctorType:Dissertation
Country:ChinaCandidate:K GaoFull Text:PDF
GTID:1118360062950185Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
This dissertation is resulted from the national key project "Research on Automatic Measurement System & Equipment Technology". Firstly, a novel VXI platform called VVP (VXI Versatile Plug-in Platform), which supports parallel processing with multiple DSPs, is proposed with exploring the actual technology of real-time DSP (Digital Signal Processing) and VXI virtual instrument in depth. Secondly, the parallel data block-processing scheme for the distributed multi-DSP ring network system is put forward, considering the influences of DSPs' macro pipelines and operating pipelines. Thirdly, a new convenient program booting method for tightly coupled multi-SHARC systems, named Direct Host Booting, is provided. In the end, one original design method of monitoring program for multi-DSP program-controlled instrument is presented in virtue of Petri net and Boolean matrix.Chapter 1 gives a comprehensive description about the significance of research and the current research status of real-time DSP, parallel processing and VXI virtual instrument technology. The research orientation and architecture of the dissertation are also given.Chapter 2 elaborates the basic design ideas, architecture and functions of WP platform after analyzing the current implementing formats of VXI multifunctional instrument modules and multi-DSP parallel processing modules. A complete WP instrument consists of one enhanced main board and several plug-in boards, which is suitable for constructing basic instruments (No CPU), typical instruments (A single CPU) and advanced instruments (Multiple DSPs). The main concerns in all WP instruments design, namely the VXI-VVP interface circuit design project, are discussed in details.Chapter 3 first analyzes the actual implementing formats of multifunctional mono-instruments. Subsequently, the transparent address-mapping scheme for the whole VVP subsystems is illustrated. With the example for WP digital I/O module, this chapter also gives the regular implement means of basic and typical WP instruments. At last, it describes the scalable parallel architecture of advanced WP system based on multiple SHARCs.Chapter 4 explores the multi-level pipeline-controlled parallel mechanism and parallel performance of multi-SHARC system. Then the parallel data block-processing scheme for distributed multi-DSP ring network system is introduced in view of DSPs' macro pipelines and operating pipelines. Based on this scheme, the implementation of FIR and IIR digital filter algorithms are dissertated and the FIR algorithm is examined through WP platform.Chapter 5 provides the Direct Host Booting method for bus-shared multi-SHARC systems in order to ease the booting procedure and improve its efficiency. Then the message-based flow control of main monitoring program in program-controlled instrument is brought forward. With the modeling and analyzing tools of the Petri net and Boolean matrix, the main monitoring program design method of a multi-DSP system is presented with the example of digital I/O WP module.Chapter 6 illustrates the basic structure and design approaches to WP virtual instrument's software according to the VXI Plug & Play (VPP) specifications. Afterwards, it discusses the design methods for necessary VPP software sections in a function-fixed typical WP instrument under the WIN9x/WINNT VPP framework, such as the instrument driver and its function panel, the soft panel and the knowledge library files, etc. In the end, the application software of a WP virtual instrument implemented on the graphic developing platform is discussed briefly.The last chapter summarizes the main research conclusions of this dissertation. The prospect of further research work is also projected.
Keywords/Search Tags:VXI, DSP, Parallel Processing, Petri net, Virtual Instrument
PDF Full Text Request
Related items