Коды Голомба

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая 82.209.224.135 (обсуждение) в 10:10, 10 сентября 2007. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Коды Голомба — это семейство энтропийных кодеров, которое представляет число в виде двоичного слова, состоящего из бинарного и унарного кода. Для кодирования числа n производится деление n на m, где m основной параметр кода Голомба. Частное от деления записывается в унарной форме, остаток в бинарной.


Пример:

основной параметр кода

m = 4

кодируемое число

n = 13

частное

унарный код

1110

остаток

бинарный код

01

результирующее кодовое слово

1110|01


Код Голомба оптимален для экспоненциального распределения вероятности: