Graphical user interface for the DSP : using Texas Instruments TMS320C31 and LabVIEW
Department of Electrical and Computer Engineering
Master of Science
Chang, Timothy Nam
Kuo, Marshall Chuan Yung
Signal processing--Digital techniques
Texas Instruments TM320 series microprocessors
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.
njit-etd1999-040 (111 pages ~ 7,060 KB pdf)
Please complete this Feedback Form to inform us about your experience using this website. It will assist us in better serving your information needs in the future. Thank You!
Created February 20, 2006