Длина кода
Длина кода — это количество знаков в кодовой комбинации, которой представляют один символ. Например, если каждому символу соответствует комбинация из 8 нулей и единиц, длина кода равна 8.
Кодовая комбинация состоит из знаков кодового алфавита. В равномерном коде длина одинакова для всех символов. Например, в коде, где буквы представлены комбинациями из пяти двоичных знаков, длина каждой комбинации равна 5.
Если код использует только 0 и 1, говорят о длине двоичного кода. В таком случае один знак комбинации — это бит, поэтому комбинация длины 8 содержит 8 бит. Если длины комбинаций различаются, код называют неравномерным: тогда длину нужно указывать для конкретного символа или конкретной комбинации.
Пусть символу «А» соответствует кодовая комбинация 101101, а символу «Б» — 010011. В каждой комбинации по 6 знаков, поэтому длина кода равна \(l=6\). Если знаки двоичные, это также 6 бит на один символ.
Длина кода — это число знаков в комбинации, а не количество возможных символов и не количество информации во всём сообщении. Например, у кода длины 4 над двоичным алфавитом может быть до \(2^4=16\) разных комбинаций, но длина каждой комбинации остаётся равной 4.
Какова длина кодовой комбинации 1100101?
Главное
- Длина кода — количество знаков в кодовой комбинации одного символа.
- В равномерном коде длина одинакова для всех символов; в двоичном коде знаки — нули и единицы.
- Длину кода не следует путать с мощностью алфавита или количеством информации в сообщении.