Asee peer logo

Real Time System Identification Using Tms320 C30 Digital Signal Processor

Download Paper |


1998 Annual Conference


Seattle, Washington

Publication Date

June 28, 1998

Start Date

June 28, 1998

End Date

July 1, 1998



Page Count


Page Numbers

3.478.1 - 3.478.10

Permanent URL

Download Count


Request a correction

Paper Authors

author page

Winfred Anakwa

author page

Sean Gregerson

author page

Robert Weber

Download Paper |

NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

Session 1220

Real-Time System Identification Using TMS320C30®

Digital Signal Processor

Robert Weber, Sean Gregerson, and Winfred Anakwa Department of Electrical and Computer Engineering Bradley University Peoria, Illinois 61625 (309-677-2933)


In order to design a controller for a linear physical plant, the transfer function of the plant must be obtained. A system consisting of Texas Instruments TMS320C30® digital signal processor, an analog interface board and a personal computer is used as a test bench platform for real-time system identification. The recursive least squares algorithm is implemented on the TMS320C30® digital signal processor to determine the coefficients of the plant transfer function in real-time using input-output data from the plant. The program for identification can be called from the Matlab® environment. Three system identification examples are presented.


A system which facilitates rapid identification of the transfer function of a control system plant is a useful tool in a control laboratory. A system which consists of a Texas Instruments TMS320C30® digital signal processor (DSP), a custom-built analog interface board (AIB) and a personal computer has been developed for rapid identification of the parameters of a linear plant transfer function. The input and output data from the plant are collected and processed in real-time using a recursive least squares algorithm to determine the coefficients of the plant transfer function. The Bode plots of the identified transfer function and the actual transfer function are compared.

An interface program on the personal computer makes it convenient to run the identification program from the Matlab® environment. The system is described in section II, the identification algorithm and software are presented in section III. Results on the identification of the transfer functions of a passive first order low pass filter, and a passive second order low pass filter, and a second order dc servo system are presented in section IV, conclusions are given in section V.

Page 1 of 10

Anakwa, W., & Gregerson, S., & Weber, R. (1998, June), Real Time System Identification Using Tms320 C30 Digital Signal Processor Paper presented at 1998 Annual Conference, Seattle, Washington.

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 1998 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015