**Transcoding of Speech**
**(DUE DATE: Before Oct 9 2003)
The transmission of speech through a network relies on algorithms that efficiently represent the speech signal. These algorithm are called speech coding algorithms. There currently exits a variety of techniques for coding of speech at various bit rates. The algorithm chosen based in criteria including the specific application and the communication network. For example, communication between a mobile phone and an Internet Phone. To facilitate communication of speech between different applications or networks, an efficient transcoding algorithm is needed to merge between one speech coder and another.
The aim of this project is to investigate transcoding between the two popular techniques of Waveform Interpolation(WI) and Mixed Excitation Linear Prediction(MELP). WI is an efficient algorithm for coding speech at low bit rates. High quality speech has been produced using a WI coder operating at 2.4 kpbs. MELP is the USmilitary standard for speech coding at [url removed, login to view]. Although both WI and MELP fall within the parametric speech coding paradigm their structures are significantly different. **This difference results in the translation from on bit stream to the other (transcoding) a complex task. The various tasks required for this project include:**
1 Review of MELP and WI. Identify the key parameters requiring transcoding. Investigate transcoding by full decoding and full re-encoding the speech signal. This is often called Tandem Transcoding.
2 Investigate approaches that do not require decoding and re-encoding. E.g. Smart Mapping approaches.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Detailed write-up report and Explanation of codes functioning on both points(Comparison and Smart Mapping)
3) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
4) Complete ownership and distribution copyrights to all work purchased.
Program Written is Preferably in C++(Visual C++) or C(Using Cygwin)
Comparison Coding is to be using MATLAB. Or C++ maybe C too.
Program is to be run on Windows XP computers.
No Java or other languages. Stick to the above.