Abstract:This paper presents a full duplex, real-time implementation of ITU-G.723.1 speech coder using the BF 532 DSP chip with the uClinux embedded operating system. An optimization method is proposed in order to reduce the total necessary cycle time and the algorithm redundancy consumed in real-time implementation. The effect of the overall codec performance is about 10 times better than the traditional coding method and meet the real-time requirements of BF532 + uClinux platform, and all pass the test with the ITU test vectors. Finally, the optimized G723.1 code is applied to the embedded voice gateway. The experiments show that the voice calls are good .