MELPe Vocoders Speech Quality Diagramm Robustness Diagramm Algorithmic Delay Diagramm Computing Complexity Diagramm Memory Usage Diagramm Availability Diagramm

MELPe vocoder

Enhanced Mixed Excitation Linear Predictive (MELPe) Vocoder is implemented in accordance with STANAG 4591 standard as three standalone software:

- 2400 bps vocoder,
- 1200 bps vocoder,
- 600 bps vocoder,

If you need Dual-Rate or Triple-Rate Vocoder in any combination of the bit rates, please inform us and we will customize our software under your requirements.

Our MELPe implementation differs by high optimization, in spite of the fact that MELPe algorithm requires a lot of computational resources and memory.

We used ITU-T P.50 multilanguage speech base and ITU-T P.862 utility to estimate speech quality for each bit rate.

Speech quality of the MELPe vocoder is:

- about 3.04 PESQ for 2400 bps rate,
- about 2.82 PESQ for 1200 bps rate,
- about 2.32 PESQ for 600 bps rate

If your application doesn't require strict usage of the standard, we recommend to use our proprietary vocoders (SPR Classic or SPR Robust). These vocoders provide the same speech quality, however have all other characteristics much better in comparison with MELPe.

We passed encoded bit streams through AWGN channel simulator with various SNR and estimated quality of decoded speech for each bit rate.

MELPe provides good robustness in channel with low errors.
However, it provide a poor robustness in channel with errors more than 1%.

If you need a high-robust vocoder and if usage of the standard is not required strictly in your application, we recommend to use our proprietary vocoders of the "SPR Robust" line.

Time delay is very important characteristic of communication system. Algorithmic delay of vocoder does play determinative role in total delay of communication system.

MELPe vocoder has the following algorithmic delay:

- 42,5 ms for 2400 bps rate,
- 103,7 ms for 1200 bps rate,
- 110 ms for 600 bps rate

If your application doesn't require strict usage of the standard, we recommend to use our proprietary vocoders (SPR Classic or SPR Robust), which have much less time delay in comparison with MELPe.

Computing complexity defines both a cost and a power consumption of the end-user equipment.

MELPe Object Code for TI's C55xx DSP requires:

- about 36 MIPS for 2400 bps rate,
- about 44 MIPS for 1200 bps rate,
- about 44 MIPS for 600 bps rate

If your application doesn't require strict usage of the standard, we recommend to use our proprietary vocoders (SPR Classic or SPR Robust), which require much less of the resources in comparison with MELPe.

A cost of the end-user equipment is depended upon memory volume, which is required for used software.

As you can see on the figure, MELPe requires relatively a lot memory, in low bit rate eminently.

If your application doesn't require strict usage of the standard, we recommend to use our proprietary vocoders (SPR Classic or SPR Robust), which require much less of the resources in comparison with MELPe.

Enhanced Mixed Excitation Linear Predictive (MELPe) vocoder is available right now as:

- Object Code for ADI's Blackfin DSP,
- DLL (Win32) for PC

Also it is available for any other DSP, RISC or general-purpose platform during two-three months.

Features:
  • SPEECH QUALITY
  • ROBUSTNESS
  • ALGORITHMIC DELAY
  • COMPUTING COMPLEXITY
  • MEMORY USAGE
  • AVAILABILITY