Декодер Хаффмана
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.