Navigation

Operators and Keywords

Function List:

C++ API

Function File: arithmetic_decode (tag_message, symbol_probabilites_list)

Computes the message from arithmetic code given with symbol probabilities. The arithmetic decoding procedure assumes that message is a list of numbers and the symbol probabilities correspond to the index. The message is returned. For example

                   symbols=[1,2,3,4]; sym_prob=[0.5 0.25 0.15 0.10];
                   message=[1, 1, 2, 3, 4];
                   arithmetic_encode(message,sym_prob) ans=0.18078
                   arithmetic_decode(0.18078,sym_prob) ans=[1 1 2 3 4];
See also: arithmetic_encode