Всем привет. Сделал в Simulink модель LDPC декодера. Если сравнивать работу оригинального декодера в библиотеке и моего написанного, результаты (BER, количество итераций) сходятся 1 в 1. Но моё устройство работает НАМНОГО медленнее оригинала.
Сама модель, где мой декодер в виде подсистемы

То,что внутри подсистемы

Код алгоритма, исправляющего ошибки.
http://www.ganjafile.ru/download.php?mid=39128&id=126791 Подскажите, что может мой декодер так тормозить?
Знак ; в коде после всех = ставил. Не помогло.
Работа ведется с массивами в 1200 бит и с матрицами 600 на 1200.
В случае работы с массивом 7 бит и матрицами 3 на 7 - все быстро.