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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |