Декодер Хаффмана
dsig = huffmandeco(comp,dict)
dsig = huffmandeco(comp,dict) декодирует числовой вектор Кода Хаффмана comp с помощью словаря кода dict. Аргумент dict является массивом ячеек N-2, где N является количеством отличных возможных символов в исходном сообщении, которое кодировалось как comp. Первый столбец dict представляет отличные символы, и второй столбец представляет соответствующие кодовые комбинации. Каждая кодовая комбинация представлена как числовой вектор - строка, и никакой кодовой комбинации в dict не позволяют быть префиксом никакой другой кодовой комбинации в dict. Можно сгенерировать dict с помощью функции huffmandict и comp с помощью функции huffmanenco. Если все значения сигналов в dict являются числовыми, dsig является вектором; если какое-либо значение сигналов в dict является алфавитным, dsig является одномерным массивом ячеек.
[1] Sayood, Халид, введение в сжатие данных, Сан-Франциско, Моргана Кофманна, 2000.