The main advantage of ACELP is that the algebraic codebook it uses can be made very large (> 50 bits) without running into storage (RAM/ROM) or complexity (CPU time) problems.
The ACELP algorithm is based on that used in code-excited linear prediction (CELP), but ACELP codebooks have a specific algebraic structure imposed upon them.
A 16-bit algebraic codebook shall be used in the innovative codebook search, the aim of which is to find the best innovation and gain parameters. The innovation vector contains, at most, four non-zero pulses.
In ACELP, a block of N speech samples is synthesized by filtering an appropriate innovation sequence from a codebook, scaled by a gain factor g c, through two time-varying filters.
The long-term (pitch) synthesis filter is given by:
The short-term synthesis filter is given by:
"Transfer of technology". https://www.usherbrooke.ca/recherche/fr/partenariats/pour-les-entreprises/transfert-de-technologie/exemples-de-transferts/technologie-de-compression-de-la-parole-acelpr/ ↩
ACELP map, VoiceAge Corporation, Archive.org https://web.archive.org/web/20071014224013/http://www.voiceage.com/image/ACELPMAP.jpg ↩
"Related Standards Specifications". 14 October 2007. Archived from the original on 14 October 2007. https://web.archive.org/web/20071014095716/http://www.voiceage.com/relatedstandards.php ↩
VoiceAge Corporation (13 October 2007). "Codec Technologies". Archived from the original on 13 October 2007. Retrieved 20 September 2009. https://web.archive.org/web/20071013162836/http://www.voiceage.com/technologies.php ↩
VoiceAge Corporation. "Codec Technologies". VoiceAge Corporation. Archived from the original on 18 October 2009. Retrieved 20 September 2009. https://web.archive.org/web/20091018020920/http://www.voiceage.com/technologies.php ↩
VoiceAge Corporation. "ACELP.net — Beyond the Standards". Archived from the original on 14 October 2007. Retrieved 3 January 2010. https://web.archive.org/web/20071014035312/http://www.voiceage.com/acelpnet.php ↩
US patent 5717825, "Algebraic code-excited linear prediction speech coding method", issued 10 February 1998 https://worldwide.espacenet.com/textdoc?DB=EPODOC&IDX=US5717825 ↩