Title :
Tools for real-time signal-processing research
Author :
Snyder, J.H. ; Quackenbush, Schuyler R. ; Melchner, Melvin J. ; Kapilow, David A.
Author_Institution :
AT&T Bell Lab., Murray Hill, NJ, USA
Abstract :
The use of digital signal processing (DSP) devices for real-time communication applications is discussed. The authors comment on distinguishing aspects of DSP architecture, describing not so much individual processors as those features common to DSPs and distinct from modern general-purpose processors. They describe three DSP32xx-based machines that support DSP algorithm implementation: SURF-board, HoBo, and DSP3. They also described rtpi, a source-code debugger for workstations and for the AT&T DSP32C signal-processor integrated circuit, and dspx, a collection of subroutines and host programs that provides an execution environment for DSPs akin to the UNIX environment. These tools facilitate the transfer of algorithms from mainframes or workstations to DSP hardware. Included are case studies of two real-time implementations: the low-delay CELP (LD-CELP) speech coder and the decoder side of the perceptual audio coder (PAC), an algorithm that compresses CD-quality audio into a 128-kb/s stream without perceptible distortion.<>
Keywords :
digital signal processing chips; linear predictive coding; real-time systems; signal processing equipment; speech coding; telecommunications computing; 128 kbit/s; AT&T DSP32C signal-processor integrated circuit; CD-quality audio; DSP algorithm implementation; DSP architecture; DSP3; DSP32xx-based machines; HoBo; LD-CELP; PAC; SURF-board; code excited linear prediction; decoder; digital signal processing; dspx; host programs; low-delay CELP; perceptual audio coder; real-time communication applications; rtpi; source-code debugger; speech coder; subroutines; Assembly; Digital signal processing; Digital signal processing chips; Erbium; Hardware; Signal processing; Signal processing algorithms; Testing; Trademarks; Workstations;
Journal_Title :
Communications Magazine, IEEE