Questa pagina è stata trascritta e formattata, ma deve essere riletta. |
6 - Codifica per modelli | 213 |
di segnale della durata di 22.5 ms. Dato un campionamento ad 8 kHz, ciò si traduce in blocchi di 180 campioni.
Per la generazione dei parametri LPC, viene utilizzato il metodo della covarianza su sottoblocchi di 130 campioni [Appendice C]. Tali sottoblocchi sono allineati all'inizio del periodo del segnale, in modo da poter eseguire un’analisi sincrona con il periodo stesso, con una riduzione dell’errore di codifica. L’ordine del predittore utilizzato è pari al 10° i suoni vocalizzati e del 4° per i non vocalizzati.
La rilevazione del periodo della fondamentale avviene tramite AMDF sul segnale filtrato passa-basso nell'intervallo 51.3-400 Hz. Per la selezione tra suoni vocalizzati e non vocalizzati si sfruttano le informazioni relative a:
- energia nella banda inferiore dello spettro;
- rapporto tra il massimo e minimo dell'AMDF;
- conteggio degli attraversamenti per lo zero.
Le informazioni sul periodo della fondamentale e sulla selezione - tra vocalizzati e non vocalizzati vengono poi corretti tramite tecniche di programmazione lineare.
L’informazione sul guadagno viene, infine, ricavata tramite il calcolo dell’RMS. La codifica avviene secondo la seguente tabella
Parametro | Vocalizzati | Non vocalizzati | Commenti |
selezione | 1 | 1 | |
periodo | 6 | 6 | |
energia | 5 | 5 | |
k1 | 5 | 5 | LAR |
k2 | 5 | 5 | LAR |
k3 | 5 | 5 | lineare |
k4 | 5 | 5 | lineare |
k5 | 4 | lineare | |
k6 | 4 | lineare | |
k7 | 4 | lineare | |
k8 | 4 | lineare | |
k9 | 3 | lineare | |
k10 | 2 | lineare |
Tab. 6.1 - Componenti del flusso LPC10.