Document Type
Thesis
Date of Award
Spring 5-31-1999
Degree Name
Master of Science in Electrical Engineering - (M.S.)
Department
Electrical and Computer Engineering
First Advisor
Timothy Nam Chang
Second Advisor
Marshall Chuan Yung Kuo
Third Advisor
Daochuan Hung
Abstract
Digital Signal Processors (DSP's) have become very popular due to their ease of operation, economic value, adaptability and availability. However, the development environments for the DSP are still the archaic Assembly and C language programming. It is tedious, error prone and time consuming to develop and use DSP applications using these compared to Graphical User Interface development tools if available. In the modern age programming is very heavily done in object oriented graphical languages like the Visual C++ and Visual Basic. Windows also gives a good graphical user interface.
LAB VIEW with its readily available ensemble of good analysis, programming and development libraries and engineering tools was a good candidate. G programming also gives ease of operation and relative economy in programming time, along with good capabilities for hardware interfacing.
We have used Code Interface Node programmed in C language act as a bridge between the Lab VIEW and DSP and then carrying out the analysis in the LabVIEW and using the DSP for collecting of data. The complete DSP control and monitoring is carried out by the LabVJEW along with acquisition of data collected by the DSP.
The real world interface and analog to digital conversion is carried out by the DSP and LabVIEW is used to analyze and present the data in a more user friendly and graphical manner. The Use of LabVIEW has significantly reduced the time required to carry out a simple test, by eliminating the need to use different platforms to develop and execute the DSP program, and then collect data, and finally to analyze the data.
Recommended Citation
Nazir, Tahir, "Graphical user interface for the DSP : using Texas Instruments TMS320C31 and LabVIEW" (1999). Theses. 838.
https://digitalcommons.njit.edu/theses/838