PDF, 203 Kb, File published: Jul 1, 1997
This paper shows the implementation of a low cost active noise control (ANC) on the DSP Starter Kit TMS320C26 [1]. The ANC system uses a filtered-x LMS adaptive algorithm [2] with on/off-line path cancellation estimates [3,4,5]. The system consists of an error microphone plus a signal amplifier, two powered speakers (primary and secondary source) and the controller (the DSP Starter Kit). The t
PDF, 646 Kb, File published: Jun 1, 1996
An active noise control (ANC) system based on adaptive filter theory was developed in the 1980s; however, only with the recent introduction of powerful but inexpensive digital signal processor (DSP) hardware, such as the TMS320 family, has the technology become practical. The specialized DSPs were designed for real-time numerical processing of digitized signals. These devices have enabled the
PDF, 165 Kb, File published: Jul 1, 1997
This application report describes the development of an automated system to control the cutting of ribs during the boning process of bovine carcasses using the Texas Instruments (TI(TM)) TMS320C26 digital signal processor (DSP). Operating costs in meat processing plants encourage the use of automated equipment such as robot saws. To precisely cut the forequarter and hindquarter of a side of beef,
PDF, 268 Kb, File published: Jul 1, 1994
Due to its discrete nature DSPs represent variables and performs arithmetic functions with a finite word length. This produces three effects: the selection of filter transfer functions is quantized with filter poles and zeros existing only at specific locations in the z plane; the input is quantized; and noise is introduced from DSP multiplication and division operations. This document shows how
PDF, 168 Kb, File published: Nov 1, 1994
Four steps are required to set the TMS320 DSP interrupts: create a interrupt service routine initialize the vector table and set the memory map enable the interrupts in the CPU and enable the interrupt sources. This document shows how to set the interrupts in C C callable assembly or in-line C. Sample C code segments are provided. The appendix gives complete examples for setting interrupt vec