Real-time implementation of MELP vocoder

The MELP (Mixed Excitation Linear Prediction) Vocoder has recently been accepted as the new Federal Standard (USA) after LPC-10 and CELP. This vocoder uses a mixture of noise and pulses in the synthesizer to simulate the residual signal obtained after LPC spectral whitening of the input speech. This...

Full description

Saved in:
Bibliographic Details
Main Author: Teo, Tse Tsong.
Other Authors: Tan, Eng Chong
Format: Theses and Dissertations
Language:English
Published: 2008
Subjects:
Online Access:http://hdl.handle.net/10356/13594
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-13594
record_format dspace
spelling sg-ntu-dr.10356-135942023-03-04T00:31:27Z Real-time implementation of MELP vocoder Teo, Tse Tsong. Tan, Eng Chong School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Hardware::Input/output and data communications DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition The MELP (Mixed Excitation Linear Prediction) Vocoder has recently been accepted as the new Federal Standard (USA) after LPC-10 and CELP. This vocoder uses a mixture of noise and pulses in the synthesizer to simulate the residual signal obtained after LPC spectral whitening of the input speech. This pulse and noise mixture removes the characteristic buzziness from traditional LPC synthesized speech. In addition, a third voicing state is introduced that removes thumps and tonal noises. Spectral enhancement filtering and pulse dispersion filtering further enhance the synthesized voice quality. In this work, the TMS320C44 (running at 40MHz) is chosen as the DSP hardware platform for real-time implementation. The MELP algorithms are coded in C44 instruction set, making full use of its fast memories and registers. Efficient implementation of computationally intensive modules also contributes towards better performance and memory usage. Master of Applied Science 2008-10-20T09:57:53Z 2008-10-20T09:57:53Z 1999 1999 Thesis http://hdl.handle.net/10356/13594 en 191 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Hardware::Input/output and data communications
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition
spellingShingle DRNTU::Engineering::Computer science and engineering::Hardware::Input/output and data communications
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition
Teo, Tse Tsong.
Real-time implementation of MELP vocoder
description The MELP (Mixed Excitation Linear Prediction) Vocoder has recently been accepted as the new Federal Standard (USA) after LPC-10 and CELP. This vocoder uses a mixture of noise and pulses in the synthesizer to simulate the residual signal obtained after LPC spectral whitening of the input speech. This pulse and noise mixture removes the characteristic buzziness from traditional LPC synthesized speech. In addition, a third voicing state is introduced that removes thumps and tonal noises. Spectral enhancement filtering and pulse dispersion filtering further enhance the synthesized voice quality. In this work, the TMS320C44 (running at 40MHz) is chosen as the DSP hardware platform for real-time implementation. The MELP algorithms are coded in C44 instruction set, making full use of its fast memories and registers. Efficient implementation of computationally intensive modules also contributes towards better performance and memory usage.
author2 Tan, Eng Chong
author_facet Tan, Eng Chong
Teo, Tse Tsong.
format Theses and Dissertations
author Teo, Tse Tsong.
author_sort Teo, Tse Tsong.
title Real-time implementation of MELP vocoder
title_short Real-time implementation of MELP vocoder
title_full Real-time implementation of MELP vocoder
title_fullStr Real-time implementation of MELP vocoder
title_full_unstemmed Real-time implementation of MELP vocoder
title_sort real-time implementation of melp vocoder
publishDate 2008
url http://hdl.handle.net/10356/13594
_version_ 1759856167461322752