Questa pagina è stata trascritta e formattata, ma deve essere riletta. |
6 - Codifica per modelli | 251 |
Fig. 6.31 - Schema a blocchi dell’algoritmo di VAD.
La decisione tra voce attiva e rumore di sottofondo è determinata confrontando l’energia del segnale di ingresso, opportunamente filtrato, con il valore di una soglia adattativa. Il VAD decide per voce quando l’energia è superiore a questa soglia.
Il segnale di ingresso è filtrato con un filtro di analisi di ordine 8 (lo stesso ordine impiegato nel codec RPE-LTP) i cui coefficienti sono calcolati a partire dai coefficienti di autocorrelazione del segnale di ingresso mediati su quattro frame consecutivi. Tale operazione di media consente di effettuare un filtraggio teso a ridurre il contenuto di rumore sovrapposto alla voce. Il risultato è quello di una discriminazione voce/rumore più affidabile. Al fine di ridurre al minimo l’aumento di complessità, l’operazione di filtraggio e determinazione dell’energia pvad sono effettuate con la relazione:
(6.37) |
in cui rvad(i) sono i coefficienti autocorrelazione dei coefficienti a(i) calcolati dall'algoritmo di VAD, mentre i valori acf(i) sono le funzioni di autocorrelazione del segnale di ingresso che sono già calcolate dall'algoritmo RPE-LTP.