Принцип построения неравномерных двоичных кодов заключается в том, чтобы присвоить разным сигналам коды разной длины. 1 Коды с меньшей разрядностью присваиваются сигналам, которые в сообщении встречаются чаще, а коды с большей разрядностью — сигналам, которые встречаются в сообщении реже. 1
Таким образом, коды знаков первичного алфавита, вероятность появления которых в сообщении выше, строятся из возможно меньшего числа элементарных сигналов, а длинные коды используются для знаков с малыми вероятностями. 4
Пример неравномерного кода — азбука Морзе, в которой разным буквам алфавита соответствует разное количество сигналов, длинных и коротких. 1 Например, буква «А» обозначается всего двумя сигналами: одним коротким и одним длинным, а твёрдый знак кодируется пятью сигналами: двумя длинными, одним коротким и двумя длинными. 1