Алгоритмическое исследование треугольника типа Паскаля и помехоустойчивые коды

Бесплатный доступ

Изучается структура треугольника типа Паскаля в позиционной системе счисления с основанием p. C помощью рекурсивных функций на объектно-ориентированном языке программирования С++ был реализован вывод структуры треугольника типа Паскаля по модулю p. В ходе работы используется формула триномиального коэффициента, полученная с помощью двух биномиальных коэффициентов. Разработан алгоритм для выявления свойств рабочих кодовых комбинаций из таблиц типа Паскаля, использующихся для помехоустойчивого кодирования и декодирования информации с исправлением ошибок. Рассматривается граничное условие, связывающее количество кодируемых сообщений, позиционную систему и длину кодируемого сообщения. Выявлено максимальное количество ошибок, которые возможно исправить. В программе реализуются формулы избыточности кода и расстояния Хэмминга. В ходе работы анализируются возможные рабочие комбинации, полученные на основе расстояния Хэмминга.

Еще

Треугольник Паскаля, биномиальные коэффициенты, p-ичная кодировка, помехоустойчивое кодирование, избыточность кода, расстояние Хэмминга, декодирование

Короткий адрес: https://sciup.org/148332017

IDR: 148332017   |   УДК: 519.16; 519.142   |   DOI: 10.18101/2304-5728-2025-3-29-37