Алгоритмическое исследование треугольника типа Паскаля и помехоустойчивые коды
Автор: Кузьмин О.В., Терехова А.В.
Журнал: Вестник Бурятского государственного университета. Математика, информатика @vestnik-bsu-maths
Рубрика: Дискретная математика и математическая кибернетика
Статья в выпуске: 3, 2025 года.
Бесплатный доступ
Изучается структура треугольника типа Паскаля в позиционной системе счисления с основанием p. C помощью рекурсивных функций на объектно-ориентированном языке программирования С++ был реализован вывод структуры треугольника типа Паскаля по модулю p. В ходе работы используется формула триномиального коэффициента, полученная с помощью двух биномиальных коэффициентов. Разработан алгоритм для выявления свойств рабочих кодовых комбинаций из таблиц типа Паскаля, использующихся для помехоустойчивого кодирования и декодирования информации с исправлением ошибок. Рассматривается граничное условие, связывающее количество кодируемых сообщений, позиционную систему и длину кодируемого сообщения. Выявлено максимальное количество ошибок, которые возможно исправить. В программе реализуются формулы избыточности кода и расстояния Хэмминга. В ходе работы анализируются возможные рабочие комбинации, полученные на основе расстояния Хэмминга.
Треугольник Паскаля, биномиальные коэффициенты, p-ичная кодировка, помехоустойчивое кодирование, избыточность кода, расстояние Хэмминга, декодирование
Короткий адрес: https://sciup.org/148332017
IDR: 148332017 | УДК: 519.16; 519.142 | DOI: 10.18101/2304-5728-2025-3-29-37