Revision [18896]

This is an old revision of HuffmannCodierung made by ToBo on 2014-03-28 01:28:18.

 

Huffmann-Codierung


Beispiel

http://www.youtube.com/watch?v=6lUKgFr5-oQ

Adaptive Huffmann-Kodierung


Analyse
clear
clc

s = [];
for k=1:100
s = [s 0xA0 0x01 randi(2).'-1 0xE0];
s = [s 0xA0 0x02 randi(2).'-1 0x00 randi(256).'-1 randi(256).'-1 randi(256).'-1 0xE0];
end

a = unique(s).';  % Alphabet



for k=1:length(a)
    c(k) = sum(s==a(k));
end

p = c/sum(c);

ps=sort(p);
tres=min(ps(end-10:end));
sel = p>tres;
dec2hex(a(sel))
p(sel).'



Siehe auch
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki