Скачать Фонбет сегодня - простой способ получить доступ к ставкам на спорт прямо на вашем устройстве. Официальное приложение доступно на официальном сайте букмекера. Установите и зарегистрируйтесь в приложении БК Fonbet и получите бонус на депозит.
Задается некоторое целое положительное число Л/ количество попыток перестановок столбцов в каждой полосе, которые осуществляются последовательно для каждой полосы. При каждой очередной попытке псевдослучайно выбираются два столбца в данной полосе, которые затем меняются местами. После этого проводится проверка наличия свойства ортогональности проверок. При положительном результате этой проверки перестановка столбцов сохраняется, в противном случае — аннулируется. После проведения всех попыток перестановок во всех полосах матрицы Но получается некоторая псевдослучайная проверочная матрица Я, обладающая свойством ортогональности проверок. Как показало проведенное моделирование низкоплотностных кодов в канале с белым аддитивным гауссовым шумом, матрица Н, как правило, обеспечивает лучшие результаты, чем матрица Но-
Алгоритм декодирования низкоплотностных кодов Описываемый ниже алгоритм декодирования низкоплотностных кодов основывается на использовании демодулятора с мягким решением. Таким образом, из демодулятора в декодер должны передаваться два вектора: вектор жестких двоичных решений для каждого символа (хі, хл,..., XIV) и вектор надежностей символов (Е\, Е?,..., Ец), где значение надежности г"-го символа величины Е, пропорционально логарифмическому отношению правдоподобия символа ХІ. По полученному вектору жестких решений для символов кода вычисляется синдром («1, «г, • • • > *г), где г — число строк проверочной матрицы.
Алгоритм декодирования состоит из заданного числа итераций. При каждой итерации выполняется последовательная обработка всех строк проверочной матрицы. Обработка строки заключается в коррекции надежностей входящих в данную строку символов кода в зависимости от значения соответствующей данной строке компоненты синдрома. При этом следует отметить, что в данном алгоритме надежности символов рассматриваются как положительные величины. Если при коррекции надежности некоторого символа его надежность стала отрицательной, жесткое значение символа меняется на противоположное, при этом его надежность меняет знак на положительный.