Voice box supreme: FPGA-based hardware implementation of an ADPCM codec
Date of Publication
2007
Document Type
Bachelor's Thesis
Degree Name
Bachelor of Science in Electronics and Communications Engineering
Subject Categories
Engineering
College
Gokongwei College of Engineering
Department/Unit
Electronics and Communications Engineering
Thesis Adviser
Martin Christian G. Leonor
Defense Panel Member
Ann E. Dulay
Antonio S. Gonzales
Abstract/Summary
This is an FPGA hardware implementation of the ITU's G.726 Recommendation for Adaptive Differential Pulse Code Modulation (ADPCM). ADPCM is a speech compression technique that can compress speech by as much as 400%. The project makes use of the Virtex-II V2MB1000 development board. Voice is sampled using an analog-to-digital pulse code modulation (PCM) encoder which converts the speech into a 13-bit PCM code. It is then compressed to 32 kbps and stored on an external static random access memory. The group was able to implement the G.726 algorithm on Matlab and VHDL. The Matlab code was designed for comparison with the VHDL output. The group recorded six speech samples from different speakers and tested the outputs for their signal-to-noise ratios. All the samples scored higher than 20 dB. The ACR Subjective Listening Test was also performed on these samples and all outputs scored fair/moderate. In the future this can be applied in Voice over Internet Protocol, speech archiving, and cordless telephony.
Abstract Format
html
Language
English
Format
Accession Number
TU13998
Shelf Location
Archives, The Learning Commons, 12F, Henry Sy Sr. Hall
Physical Description
1 v. (various foliations) : ill. ; 28 cm.
Keywords
Pulse-code modulation
Recommended Citation
Cada, R. N., Javier, J. A., Te, M. D., & Yu, R. C. (2007). Voice box supreme: FPGA-based hardware implementation of an ADPCM codec. Retrieved from https://animorepository.dlsu.edu.ph/etd_bachelors/14308