Рассматривается помехоустойчивое кодирование как средство повышения надёжности передачи данных по каналам связи. Проводится сравнение характеристик блочных и непрерывных корректирующих кодов и описана целесообразность их комбинации в разных задачах. Реализовано кодирование и декодирование информации кодом Рида-Соломона с исправлением ошибок на языке Python. Применение схожих свойств БЧХ-кодов позволяет достичь лучшей производительности и простоты реализации (за счет синдромного декодирования). Экспериментально доказано, что при увеличении числа проверочных символов возрастают требования к вычислительной мощности, а время декодирования значительно превышает время кодирования.