Принцип построения эффективных систем кодирования заключается в том, чтобы представить символы алфавита источника сообщений минимальным числом элементов кодовых символов в среднем на один символ. miigaik.ru
Для этого используют следующие принципы: miigaik.ru
- Длина кодового символа должна быть обратно пропорциональна вероятности появления соответствующего символа исходного кодируемого сообщения. miigaik.ru Более вероятным буквам присваивают более короткие кодовые комбинации, менее вероятным — более длинные. lib.laop.ulstu.ru
- Начало более длинного кодового символа не должно совпадать с началом более короткого. miigaik.ru lib.laop.ulstu.ru Это нужно, чтобы можно было разделить кодовые символы без применения разделительных знаков. miigaik.ru
- В длинной последовательности элементы символов кода должны быть независимы и равновероятны. miigaik.ru
Эффективное кодирование позволяет сформировать компактный формат сообщений путём их перекодирования. spravochnick.ru Это ведёт к повышению скорости передачи сообщения. miigaik.ru