Shannons satser för en allmän källa

Shannons teorem för en allmän källa beskriver möjligheterna att koda en allmän källa med hjälp av separerbara koder. Med andra ord beskrivs de maximalt uppnåbara förlustfria kodningsmöjligheterna.

Direktsats

Såsom den tillämpas på bokstav för bokstav-kodning kan den direkta satsen formuleras enligt följande:

Det finns ett prefix , det vill säga en separerbar kod , för vilken den genomsnittliga meddelandelängden inte skiljer sig från den normaliserade entropin med mer än en :

var:

Som ett bevis på satsen undersöks egenskaperna hos Shannon-Fano-koden . Denna kod uppfyller villkoren för satsen och den har de angivna egenskaperna.

Omvänd sats

Den omvända satsen begränsar det maximala kompressionsförhållandet som kan uppnås med förlustfri kodning. Såsom den tillämpas på kodning bokstav för bokstav, beskriver den en begränsning av den genomsnittliga kodordslängden för varje separerbar kod.

För varje separerbar kod med längder är den genomsnittliga meddelandelängden större än eller lika med källentropin , normaliserat till den binära logaritmen för antalet bokstäver i kodarens alfabet:

Litteratur