Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LDPC декодер в Simulink
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Вопросы системного уровня проектирования
Understand
Всем привет. Сделал в Simulink модель LDPC декодера. Если сравнивать работу оригинального декодера в библиотеке и моего написанного, результаты (BER, количество итераций) сходятся 1 в 1. Но моё устройство работает НАМНОГО медленнее оригинала.


Сама модель, где мой декодер в виде подсистемы




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





Код алгоритма, исправляющего ошибки.
http://www.ganjafile.ru/download.php?mid=39128&id=126791


Подскажите, что может мой декодер так тормозить?
Знак ; в коде после всех = ставил. Не помогло.

Работа ведется с массивами в 1200 бит и с матрицами 600 на 1200.

В случае работы с массивом 7 бит и матрицами 3 на 7 - все быстро.
MKS
попробуйте положить ваш код в embedded matlab function.
Understand
Не помогло. Скорсоть работы декодера та же.
litv
1)нарисуйте на блоках Simulink - а не на Matlab function.
2)Хотя не ходя к гадалке 7 бит матрицы и 1200 битные всетаки чуть отличаются 1111493779.gif . Кстати старайтесь при описании проблем не говорить медленно или быстро а хотя в минутах или разах.
3)Если у Вас новая видеокарта то в matlab 2011b у меня чудно заработала gpu-cuda. в мфайл данные из симулинка запишите и вперед. Примеры прямо в матлабе. Будет быстрее раз в 5-7.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.