Написать Код проверки на четность с низкой плотностью (LDPC) на Python
Написать Код проверки на четность с низкой плотностью (LDPC) на Python. Нужно чтобы модуль разбивал блок данных который передается с сервера (например это строка байтов - 00FF00BB...) на n фрагментов (в байтах). Затем модуль должен по алгоритму LDPC кодировать фрагменты. Закодированные фрагменты передаются на клиент и декодируются по LDPC и собираются в блок данных. Также должна быть функция которая создает ошибку при отправке на клиент (бит сменился с 0 на 1 или наоборот). Написать комментарии описывающие как работают функции и алгоритмы программы (создание матриц четности и т.д.). В прикрепленном файле реализован этот код на MATLAB.