Title :
Efficient hardware-software co-design for the G.723.1 algorithm targeted at VoIP applications
Author :
Mishra, Shridhar Mubaraq ; Balaram, Arjun
Author_Institution :
Dev. Center, Infineon Technol. Asia Pacific Pte Ltd., Singapore
Abstract :
With the growing demand for Voice over Internet Protocol (VoIP) services, it has become increasingly important to design ASICs implementing the H.323 algorithm efficiently, with capabilities of handling multiple channels, so as to allow cost-effective implementation of H.323 GSTN and ISDN gateways. In this paper, the G.723.1 speech codec, which is an integral part of the H.323 specification, is investigated and an efficient hardware-software co-design is proposed. This design reduces the MIPS requirement for the G.723.1 implemented on the 16 bit OAK DSP core by 17% for the 5.3 kbits/s encoder and by 11% for the 6.3 kbits/s encoder. This is achieved by identifying the inherent parallelism in the G.723.1 algorithm and implementing a sizeable portion of the algorithm in hardware, while the DSP is concurrently executing part of the algorithm. The overhead of transferring data between the firmware and hardware is reduced by using efficient memory access structures
Keywords :
Internet; Internet telephony; hardware-software codesign; internetworking; network servers; speech codecs; ASIC design; G.723.1 algorithm; G.723.1 speech codec; H.323 GSTN gateway; H.323 ISDN gateway; H.323 algorithm; VoIP applications; Voice over Internet Protocol services; data transfer; firmware; hardware-software co-design; memory access structures; multiple channel handling; parallelism; Access protocols; Bit rate; Codecs; Costs; Digital signal processing; Hardware; IP networks; ISDN; Internet telephony; Packet switching;
Conference_Titel :
Multimedia and Expo, 2000. ICME 2000. 2000 IEEE International Conference on
Conference_Location :
New York, NY
Print_ISBN :
0-7803-6536-4
DOI :
10.1109/ICME.2000.871023