Vai al contenuto

Code Excited Linear Prediction

Da Wikipedia, l'enciclopedia libera.
Versione del 24 apr 2006 alle 01:23 di Emmanuel~itwiki (discussione | contributi)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Codebook Excited Linear Prediction (CELP) e' una algoritmo di codifica vocale proposto in origine nel 1984 da M.R. Schroeder e B.S. Atal. Alla sua introduzione, miglioro' notevolmente la qualita' dei vocoder a bassi bitrate presenti, tra i quali ricordiamo l'LPC. E' presente in parecchie varianti: le piu' importanti sono ACELP, RCELP, LD-CELP e VSELP. Gli algoritmi di codifica di tipo CELP sono i piu' diffusi oggigiorno per la voce.

funzionamento

L'algoritmo di compone logicamente di quattro parti:

  • Un filtro su modello vocale che lavora con una predizione lineare (LP)
  • Un catalogo (codebook) utilizzato come ingresso al filtro LP
  • Una ricerca ad anello chiuso dell'ingresso maggiormente adatto
  • Un filtro che permette la modifica del tono (pitch) dell'ingresso