Voice activity detection and comfort noise generation (VAD-CNG) algorithms are widely employed in packet voice communication systems to reduce transmission bandwidth. This paper is devoted to the investigation of effective implementations of a modified version of a well-established fixed-point data-dependent VAD-CNG algorithm of Nortel Network on a TMS320C5402DSK DSP board. Certain optimizations that target reduction in the implementational complexity of the algorithm are introduced. Experimental results show that over 80% of the reduction in the implementational complexity is achieved through the proposed optimizations, making it possible to incorporate such a VAD-CNG algorithm into a practical real-time voice communication system. A real-time audio codec system is built in the laboratory to demonstrate a real-time implementation of this algorithm.
[1]
Ahmet M. Kondoz,et al.
Trellis decoding of Reed-Solomon codes in low bit rate speech communications
,
1995
.
[2]
Sumana Srinivasan,et al.
Digital Signal Processing Implementations: Using DSP Microprocessors--With Examples from TMS320C54xx
,
2003
.
[3]
Changxin Fan,et al.
LOW BIT RATE SPEECH CODING
,
1989
.
[4]
Douglas D. O'Shaughnessy,et al.
Speech communications - human and machine, 2nd Edition
,
2000
.
[5]
Y. A. Alsaka,et al.
Low bit rate speech coding
,
1995,
Proceedings IEEE Southeastcon '95. Visualize the Future.