Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

MELPe MOS vs other vocoders

112 views
Skip to first unread message

John Mammoth

unread,
Mar 28, 2008, 1:53:33 PM3/28/08
to
Hi everyone,

I read that MELPe won the DoD & NATO competitions against many vocoders
such as AMBE, EMBE, STC, FSHC, HSX, SB-LPC, CVSD, CELP and LPC-10e, so
it has to be clearly better than all of them. See for example at:
http://www.compandent.com/melpe_faq.htm#Q06

Although MOS is a very comprehensive and expensive subjective test, it
seems like marketing people may have been "shaping" the MOS of their
vocoders or may have confused MOS with some software measure such as
PESQ, and advertised them as having MOS scores that people find as hard
to believe in... since if you would have taken their scores seriously
they shouldn't lose the DoD & NATO competitions against MELPe afterall...

BTW, does anyone know what is the is the MOS (Mean Opinion Score) of
MELPe? (I mean a true MOS test! not PESQ or any other "score")

Thanks,
JM

MELPeWiz

unread,
Apr 7, 2008, 11:01:54 PM4/7/08
to
Indeed MELPe is better than AMBE, EMBE, STC, FSHC, HSX, SB-LPC, CVSD,
CELP and LPC-10e!

But some marketing people, who know very little or nothing about MOS
would sometimes "shape" their vocoder's MOS or may confuse MOS with some

software measure such as PESQ, and advertised them as having MOS scores
that people find as hard to believe in...

When you test the PESQ of vocoder that has noise-preprocessing (such as
MELPe has), eventhough the noise-prepeocessing would definitely improve
the quality of noisy coded speech and hence the MOS, the PESQ on the
other hand would mistakenly indicate "poor matching" or "low quality"
since the noise was removed.... :)
So PESQ is good for those who want to believe in it...

It can take speech coding researcher months of hard work (or even years)
to get improvement of a fraction of a MOS score, but it can take only a
few seconds for a marketing guy to get that... :)

So if someone tells you that any of the above vocoders is better than
MELPe, I would recommend you to not waste another second on that guy...

Compandent has taken the MELPe to the next level, and their MELPe++
suite seems to sound great for bit-rates of 2400 / 1200 / 600 bps . It
is great for secure voice, secure radio, satellite phones, wireless
phones, tough condition radio device, long-range cordless phones,
answering devices, VoIP, dictionaries & translators, and long-time players.

Also, see: http://www.compandent.com/products_melpe.htm

MELPe - Enhanced Mixed-Excitation Linear Predictive Vocoder

Compandent's MELPe (MELPe-Plus-Plus) produces better quality than the
standard reference! Compandent has been supporting and improving the
MELPe real-time implementation, and has found and fixed numerous bugs in
it, many of these bugs could not be discovered by simply processing the
standard Test Vectors, rather than by comprehensive process of analyzing
and optimizing the code and testing it under wide variety of scenarios
and conditions conducted by Compandent's speech coding and DSP experts.
We can show you examples where the standard reference produces hoarse
speech or annoying clicks while Compandent's MELPe (MELPe++) produces
much better sounding and cleaner speech. Therefore Compandent's MELPe
(MELPe++) is in fact better than the standard reference! Compandent has
also greatly improved and optimized the code. Compandent has ported
MELPe to various DSPs by Texas Instruments such as TMS320c54xx,
TMS320c55xx, TMS320c64xx, and OMAP.

The MELPe-Plus-Plus software suite includes the following features:

hand optimized Assembly real-time implementation of all algorithm components
extensively analyzed, tested, fixed, and improved real-time implementation
C-callable high-level functions
optional components available (customer can select desired combination):
MELPe at 2400 bps - high rate encoder and/or decoder
MELPe at 1200 bps - low rate encoder and/or decoder
MELPe at 600 bps - very low rate encoder and/or decoder
compressed bit-stream transcoding between the rates
noise pre-processor - for reducing background noise
postfilter - for quality enhancement of the reproduced speech
multi-channel implementation
example of main C program that initializes and runs the MELPe vocoder
functions
"Packetized-Network-Ready" - to maintain high quality even in severe FER
conditions
operation mode can be switched on the fly (no need to reload the program
to the DSP)
easy and fast Test Vectors running and verification setup
comprehensive and spectacular Real-Time demo, using DIP-switch control
and LEDs indicators
comprehensive and detailed documentation that allows for smooth and easy
integration
Compandent support and service
very low-cost (about $400) complete DSP development board and tools
(CCS) on which Compandent's MELPe may run, process the Test Vectors, and
spectacular real-time audio demo
System solution FLEXI-232 and FLEXI-PC104 : Cost-effective board and
software for customized communication link to your modem or other
equipment.

stra...@gmail.com

unread,
Nov 20, 2018, 9:11:08 PM11/20/18
to
There's lots of helpful information and data about the MELP vocoder and MELPe codec at:
Http://www.melpe.org
Incluing implementations, software, hardware and solutions
0 new messages