Title :
SOPC based Network enabled Voice Codec Unit
Author :
Mahawar, Kapil ; Dhaka, Mk
Author_Institution :
Defence Electron. Applic. Lab. (DEAL) DRDO, Dehradun, India
Abstract :
This paper describes the design and implementation of a SOPC based Network enabled Voice Codec Unit which bridges analog speech I/O (compressed speech well within the perceived MOS) to ethernet network. A custom FPGA based board is designed primarily around a low cost Cyclone II FPGA, AMBE Vocoder chip and a Ethernet single chip MAC+PHY. The objective is to enable one such unit to convert the input analog speech into digital speech samples, encode the speech using the selected AMBE Vocoder mode and then send the compressed bit stream at the rate 2.0 ~2.4 Kbps out as TCP packets over the Ethernet interface. Simultaneously, the compressed bit stream of TCP packets from the other similar unit is read in from the Ethernet interface and decoded back in to digital speech samples. The decoded samples are converted back into analog speech via the codec whose output is sent to both the handset or line-level output connection depending upon the mode selected. In the present work the functionalities of ordinary telephones have been relied to generate voice and signalling information and a custom embedded application over a configurable RISC processor platform employing Niche TCP/IP stack and MicroC-OS II RTOS in the same FPGA to transfer packet based data. Two such Network enabled Voice Codec Units are developed that communicates directly with each other without any intermediary servers.
Keywords :
field programmable gate arrays; local area networks; operating systems (computers); reduced instruction set computing; speech codecs; speech coding; transport protocols; vocoders; AMBE Vocoder chip; Cyclone II FPGA; Ethernet network; Ethernet single chip MAC+PHY; MicroC-OS II RTOS; Niche TCP-IP stack; SOPC based network enabled voice codec unit; TCP packets; analog speech IO; configurable RISC processor platform; custom FPGA based board; custom embedded application; digital speech samples; handset; line-level output connection; network enabled voice codec units; packet based data; signalling information; voice information; Codecs; Field programmable gate arrays; Hardware; IP networks; Software; Speech; Vocoders; AMBE-2000; FPGA; NIOS-II processor; Niche TCP/IP Stack; SMSC LAN 91C111; SoPC; Telephone terminal;
Conference_Titel :
Advance Computing Conference (IACC), 2014 IEEE International
Conference_Location :
Gurgaon
Print_ISBN :
978-1-4799-2571-1
DOI :
10.1109/IAdCC.2014.6779313