RUS  ENG
Полная версия
ЖУРНАЛЫ // Проблемы передачи информации // Архив

Пробл. передачи информ., 1995, том 31, выпуск 1, страницы 3–12 (Mi ppi260)

Эта публикация цитируется в 2 статьях

Теория информации и теория кодирования

Эффективный метод кодирования источников информации, использующий алгоритм быстрого умножения

Б. Я. Рябко


Аннотация: Рассматривается задача кодирования источников информации с известными и неизвестными априори вероятностями порождения символов. Для обоих случаев исследуется сложность кодирования и декодирования в зависимости от избыточности $r$, определяемой как разность между средней длиной кода и энтропией. Известные методы кодирования разбиваются на два класса: для кодов одного из них при уменьшении избыточности $r$, $r\to 0$ память $S$ и среднее время кодирования и декодирования одного символа $T$ растут как $O(\exp(1/r))$ и $O((-\log r))$ соответственно (при реализации кодера и декодера на компьютере). Для других кодов $S=O(r^{-\rm{const}})$, $T=O(r^{-\rm{const}})$ при $r\to 0$. В работе предлагается метод, объединяющий достоинства обоих классов кодов: при уменьшении избыточности $r$ память растет как степенная функция от $1/r$, а время кодирования и декодирования не превосходит степенную функцию от $-\log r$:$S=O(r{-\rm{const}})$, $T=O(r^{-\rm{const}})$ (В этой статье во всех случаях const – некоторое число, не меньшее 1.) Этот же метод используется для построения быстрого нумерационного кодирования (см. определение в [1,2]).

УДК: 621.391.15

Поступила в редакцию: 31.01.1994
После переработки: 14.10.1994


 Англоязычная версия: Problems of Information Transmission, 1995, 31:1, 1–9

Реферативные базы данных:


© МИАН, 2024