Pagina:Codifica numerica del segnale audio.djvu/247


6 - Codifica per modelli 229

Fig. 6.17 - Andamento del modulo del filtro di pesatura spettrale per diversi valori del parametro γ.

riporta l’andamento del modulo di W(z) in funzione della frequenza, per diversi valori di y. I valori tipicamente più utilizzati sono tra 0.8 e 0.9.

L’ultimo blocco dell’algoritmo di codifica CELP è costituito dal calcolo dell’energia del segnale errore pesato. Questa è calcolata per ognuno dei vettori di eccitazione raccolti nella tabella, in modo da selezionare quello corrispondente all'energia minima. Ovviamente considerando che nella catena ci sono dei filtri con memoria e con coefficienti tempo varianti, bisognerà opportunamente fissare le condizioni iniziali di ognuno di essi in modo da considerare, nella ricerca, ogni vettore nelle stesse condizioni.

Sebbene la struttura presentata sia utile per introdurre teoricamente l’algoritmo, essa non si presta ad essere implementata direttamente, in quanto richiederebbe una complessità di calcolo molto elevata. Sono state quindi ideate soluzioni alternative che consentono significative riduzioni di complessità