Pagina:Codifica numerica del segnale audio.djvu/231


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.