Добрый день. Пишу диплом с целью "разработка непереборного алгоритма последовательного исключения". По окончанию разработки мне его надо сравнить с имеющимися методами декодирования. Я установил библиотеку aff3ct на с++, но ни как с ней не разберусь. Подскажите пожалуйста как в ней смоделировать кодирование, декодирование полярного и LDPC кодов.
Мне надо для полярного кода декодирование методам: алгоритм последовательного исключения, списочный алгоритм последовательного исключения, стековый алгоритм последовательного исключения. Желательно еще декодирование методом направленного поиска, но главное первые три.
Для LDPC нужно: Алгоритм «Sum-Product», Алгоритм «min-sum», Алгоритм «min-sum normalized».
Проблема как вызвать в aff3ct коды с нужными настройками, я конечно сам разбираюсь потихоньку, но библиотека довольно большая и боюсь, что "разбирательство" затянется.
Алгоритм непереборного декодирования. Суть: при кодировании 0 заменяется на 1 (0->1), а 1 на -1 (1->-1). Идея заключается в переходе от {0,1} к множеству действительных чисел. Декодировать получившийся код предполагается за счет мат. анализа. Сам отрыл эту тему в институте и не до конца представляю весь процесс. Если у кого-то есть умные мысли по кодированию/декодированию буду рад выслушать.