Title :
An FPGA based implementation of G.729
Author :
Mobini, N. ; Vahdat, B. ; Radfar, M.H.
Author_Institution :
Dept. of Electr. Eng., Sharif Univ. of Technol., Tehran, Iran
Abstract :
The main objective of this article is to present the implementation and simulation of a conjugate structure algebraic code excited linear prediction speech coder (CS-ACELP) based upon ITU-T´s G.729 recommendation and to optimize it for real-time implementation on an FPGA. The suggested architecture is characterized by pipelining and parallel operation of functional units, using fixed point two´s complement representation for integers. The design was functionally verified by utilizing the ModelSim software package from Mentor Graphics Corporation Company and then synthesized by Xilinx Integrated Software Environment (ISE) 6.1 software. Preliminary results show that the overall system delay is less than 2 ms for each frame.
Keywords :
algebraic codes; code standards; differential pulse code modulation; field programmable gate arrays; linear predictive coding; parallel architectures; pipeline processing; real-time systems; speech codecs; CS-ACELP; FPGA; G.729; ISE 6.1 software; ITU-T; ModelSim software package; Xilinx Integrated Software Environment; conjugate structure algebraic code excited linear prediction speech coder; fixed point two´s complement representation; parallel functional units; pipeline architecture; real-time implementation; system delay; Arithmetic; Clocks; Computer architecture; Digital signal processing; Digital signal processing chips; Energy consumption; Field programmable gate arrays; ISDN; Predictive models; Speech codecs;
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
DOI :
10.1109/ISCAS.2005.1465401