Можете начать с этого
https://www.google.com/search?q=код+рида+соломона
А там уже в статьях встретите упоминания альтернатив.
В комментариях вам совершенно справедливо пишут, что выбор алгоритма и его параметров зависит от постановки задачи: характер помех, сколько избыточной информации можем себе позволить,..
Наивный алгоритм могу вам описать буквально одной фразой:
Передать исходное сообщение 2*N+1 раз; при приёме каждый бит вычислить как округлённое среднее арифметическое.
piece of cake :)