Linear predictive coding
LPC (Linear Predictive Coding) - je nástroj pro zajištění representace spektrální obálky digitalizovaného hlasového signálu v komprimované formě. Je to jeden z nejefektivnějších způsobů analýzy a zpětné konstrukce hlasového signálu použitelného pro low-bit-rate codecy. Takže na straně vysílání musí proběhnout analýza hlasového signálu a jeho komprese a na straně příjmu obnova původního hlasového signálu s pokud možno co nejmenší deformací. LPC při provádění analýzy vychází z předpokladu, že hlas je generován zdrojem (hlasivkami) , kde na hlasivkové štěrbině závisí průběh a intezita generovaných vokálů a na krku a ústech, které tvoří jakýsi tubus, který pak způsobuje různé rezonance což dává hlasu jeho charakteristické zabarvení pro každého člověka. LPC při analýze hlasu nejprve prostřednictvím filtrů (inversní filtrace) oddělí tyto rezonanční kmitočty a pak provede analýzu zbytku hlasu. Protože lidská řeč sestává z opakujících se zvukových elemntů, je možné z nich sestavit jakousi databázi. Zbytek hlasu je pak asociován se záznamy v této databázi. Na stranu volaného se pak přenesou odkazy do této databáze + informace o chrakteristice hlasu. Jejich zpětnou syntézou vznikne vysoce věrná podoba původního hlasu.