LDPC декодер

 
в палитре на схеме

Блок декодирования 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;
  • Имя матрицы - относительный путь к файлу матрицы декодирования;
  • Размер кодового слова - размер принимаемого кодового слова в битах;
  • Размер проверочной части кодового слова - размер проверочной части принимаемого кодового слова в битах;
  • Максимальное число итераций декодирования - максимальное значение количества итераций декодирования, по достижении которого алгоритм будет остановлен;
  • Выводить синдром декодирования - флаг вывода синдрома декодирования.

Параметры

Нет.

Список источников