Codificador de veu: diferència entre les revisions

Contingut suprimit Contingut afegit
mCap resum de modificació
Línia 93:
:*'''RELP'''
 
==== Codificador CELP (''Codebook Excited Linear Prediction'') ====
 
Aquest codificador es basa en procediments de recerca d''''anàlisi-per-síntesi''', [[quantificació vectorial]] amb pesos (VQ) i predicció lineal (LP). Utilitza dos llibres de codis ('''''codebook''''') o diccionari de diferents senyals d’excitació del qual tant codificador com descodificador disposen. Bàsicament el codificador busca el senyal d’excitació més adequat per al filtre LP dins un llibre de codis fix i un altre d’adaptatiu, i n’envia el corresponent índex al descodificador, que l’utilitza per reproduir el senyal de veu. El llibre de codis conté seqüències estocàstiques (mostres de soroll aleatori blanc gaussià).
Hi ha múltiples variants del CELP que s’utilitzen en moltes aplicacions, com per exemple el CELP de retard curt ('''''Low Delay CELP''''', [[LD-CELP]]) o el CELP algebraic ('''''Algebraic CELP''''', [[ACELP]]), que s’utilitzen generalment en trucades de veu per [[Internet]] i en [[telefonia mòbil]].
 
==== Codificador MPLPC (''Multi Pulse Linear Predictive Coding'') ====
 
La '''predicció lineal multipols (MPLPC)''' va ser el primer dels esquemes d’anàlisi per síntesi. Tracta de corregir un dels principals problemes dels '''vocoders''', que és la impossibilitat de considerar senyals de veu formats per sumes de son sonors i sons sords. No realitza cap suposició sobre el senyal d’excitació, sinó que l’especifica mitjançant un petit conjunt de polsos de diferents amplituds situats en intervals espaiats no uniformement. La codificació es basa en determinar la posició i les amplituds dels polsos que produeixen el mínim error. L’única informació que s’ha de fixar a priori és el nombre de polsos necessaris en l’anàlisi de cada bloc. Habitualment s’utilitza un pols cada 8 mostres.
Línia 106:
Una variant del MPLPC consisteix en escollir com a seqüència d’excitació uns patrons de polsos regularment espaiats, dels quals només es codifica el primer. Aquest codificador es coneix com '''RPE''' ('''''Regular Pulse Excitation''''').
 
==== Codificador RELP (''Residual-Excited Linear Prediction'') ====
 
El residu conté tota la informació d’excitació i qualsevol que el filtre LPC no considera. La idea d’aquest tipus de codificadors és que una petita part del residu es transmeti i a partir d’aquesta reconstruir el residu complet al receptor.
Línia 165:
</tr>
</table>