Декодируйте двоичный код с помощью арифметического декодирования
dseq = arithdeco(code,counts,len)
dseq = arithdeco(code,counts,len)
декодирует код двоичной арифметики в векторном code
, чтобы восстановить соответствующую последовательность символов len
. Векторный counts
представляет статистику источника путем листинга числа раз, каждый символ алфавита источника происходит в наборе тестовых данных. Эта функция принимает, что данные в code
были произведены функцией arithenco
.
Эта функция использует алгоритм, описанный в [1].
[1] Sayood, Халид, введение в сжатие данных, Сан-Франциско, Моргана Кофманна, 2000.