Russian version

Robust MELP vocoder 7200 bps

Common description

Robust MELP vocoder with rate 7200 bit/s (RMELP 7200 bps) is intended for using in discrete channels with very high bit error rates (BER) up to 12-15%.

Robust MELP vocoder is built on the base of low bit rate MELP vocoder and original channel coding scheme using codes with high bit error correction capability.

Low bit rate MELP (Mixed Excitation Linear Prediction) speech coders use classical parametric model of description of speech signals. This model is implemented on the base of linear prediction filter with mixed excitation in several frequency bands.

Independent estimation of voiced/unvoiced decision in different frequency bands is providing more natural synthetic speech sounding then quality of classical LPC vocoders and near to the quality of CELP vocoders.

[top] [main]

Implementation

RMELP 7200 bps vocoder is implemented as fixed point ANSI-C model for PC. Real-time implementation on the base of DSP TMS320C54x/C55x will be done in near future. Please ask for its parameters.

[top] [main]

Speech samples

Here you can test speech quality of following speech samples of RMELP 7200 bps vocoder with different channel bit error rates (BER) with or without error bit grouping. (In case of modeling of error bit grouping we use 2 state Hilbert model of discrete channel with BER probability and PGB probability that mean probability of transition channel from "good" state to "bad" state and vice versa.)

Original english speech

fspeech.wav

RMELP vocoder 7200 bps, BER = 0%

melp1200.wav

RMELP vocoder 7200 bps, BER = 3%

melp1200.wav

RMELP vocoder 7200 bps, BER = 5%

melp1200.wav

RMELP vocoder 7200 bps, BER = 7%

melp1200.wav

RMELP vocoder 7200 bps, BER = 9%

melp1200.wav

RMELP vocoder 7200 bps, BER = 12%

melp1200.wav

RMELP vocoder 7200 bps, BER = 15%

melp1200.wav

RMELP vocoder 7200 bps, BER = 5%, Pgb = 1%

rmelp7200_hilbert_5_1.wav

RMELP vocoder 7200 bps, BER = 5%, Pgb = 3%

rmelp7200_hilbert_5_3.wav

RMELP vocoder 7200 bps, BER = 7%, Pgb = 3%

rmelp7200_hilbert_7_3.wav

RMELP vocoder 7200 bps, BER = 7%, Pgb = 5%

rmelp7200_hilbert_7_5.wav

RMELP vocoder 7200 bps, BER = 9%, Pgb = 5%

rmelp7200_hilbert_9_5.wav

RMELP vocoder 7200 bps, BER = 9%, Pgb = 7%

rmelp7200_hilbert_9_7.wav

RMELP vocoder 7200 bps, BER = 12%, Pgb = 9%

rmelp7200_hilbert_9_7.wav

RMELP vocoder 7200 bps, BER = 15%, Pgb = 10%

rmelp7200_hilbert_9_7.wav


For example here you can listen the standard TETRA 7200 bps system (ACELP vocoder with standard channel coding) in the same channel conditions:

Original english speech

fspeech.wav

TETRA system 7200 bps, BER = 0%

tetra7200.wav

TETRA system 7200 bps, BER = 3%

tetra7200.wav

TETRA system 7200 bps, BER = 5%

tetra7200.wav

TETRA system 7200 bps, BER = 7%

tetra7200.wav

TETRA system 7200 bps, BER = 9%

tetra7200.wav

TETRA system 7200 bps, BER = 12%

tetra7200.wav

TETRA system 7200 bps, BER = 15%

tetra7200.wav

TETRA system 7200 bps, BER = 5%, Pgb = 1%

tetra7200_hilbert_5_1.wav

TETRA system 7200 bps, BER = 5%, Pgb = 3%

tetra7200_hilbert_5_3.wav

TETRA system 7200 bps, BER = 7%, Pgb = 3%

tetra7200_hilbert_7_3.wav

TETRA system 7200 bps, BER = 7%, Pgb = 5%

tetra7200_hilbert_7_5.wav

TETRA system 7200 bps, BER = 9%, Pgb = 5%

tetra7200_hilbert_9_5.wav

TETRA system 7200 bps, BER = 9%, Pgb = 7%

tetra7200_hilbert_9_7.wav

TETRA system 7200 bps, BER = 12%, Pgb = 9%

tetra7200_hilbert_9_7.wav

TETRA system 7200 bps, BER = 15%, Pgb = 10%

tetra7200_hilbert_9_7.wav

[top] [main]

Navigation

Common description

Implementation

Speech samples


All technical and commercial questions about products, prices, terms of delivery, software libraries, source code etc. please send us by e-mail:

e-mail в графическом файле

Copyright © 1999-2009, DSP center SPb SUT