Блок декодирования LDPC кода в соответствии с одним из алгоритмов: MSA,
MSA A-Min, Bit-Flip,
LLR BP, APP.
Матрицы LDPC кодера и декодера находятся в директории …\SimInTech\source\MBTY\LAB_SPHERE\LDPC_matrixes. В свойствах блока можно выбрать
нужную матрицу, указав путь к ней в поле Файл с проверочной матрицей LDPC кода.
Входы
- Decision - кодовое слово LDPC.
Выходы
- Bits - декодированное двоичное сообщение.
Свойства
- Коэффициент аттенюации - коэффициент аттенюации передаваемых сообщений между узлами для алгоритма MSA;
- Весовой коэффициент - весовой коэффициент для алгоритма Bit-Flip;
- Half-Sum - флаг включения модификации Half-Sum;
- Self-Correction - флаг включения модификации Self-Correction;
- Имя матрицы - относительный путь к файлу матрицы декодирования;
- Размер кодового слова - размер принимаемого кодового слова в битах;
- Размер проверочной части кодового слова - размер проверочной части принимаемого кодового слова в битах;
- Максимальное число итераций декодирования - максимальное значение количества итераций декодирования, по достижении которого алгоритм будет остановлен;
- Выводить синдром декодирования - флаг вывода синдрома декодирования.