Введение
1 Обзор существующих методов помехоустойчивого кодирования 16
1.1 Обзор и классификация помехоустойчивых кодов 16
1.2 Низкоплотностные корректирующие коды
1.2.1 Декодирование по алгоритму с инвертированием бита 27
1.2.2 Декодирование по алгоритму распространения доверия 31
1.3 Выводы 40
2 Моделирование корректирующих кодеков телекоммуникационных устройств в гетерогенных вычислительных системах 42
2.1 Моделирование источника сигнала 42
2.2 Моделирование источника помех 44
2.3 Моделирование процесса коррекции ошибок в канале связи 56
2.3.1 Оценка основных параметров, характеризующих качество системы кодирования 56
2.3.2 Обеспечение статистической устойчивости оценок параметров 59
2.4 Выводы 62
3 Программная реализация моделей телекоммуникационных систем с корректирующим низкоплотностным кодированием с использованием массивно-параллельных вычислений 64
3.1 Выбор целевой аппаратной платформы и среды разработки 64
3.2 Особенности обеспечения производительности вычислений в гетерогенных системах 70
3.2.1 Вопросы коммуникационных взаимодействий уровней хост — вычислитель 70
3.2.2 Вопросы случайного доступа и высокой латентности глобальных разделов памяти графического ускорителя 79
3.3 Схема параллельных вычислений, применяемая при декодировании 81
3.4 Методика моделирования низкоплотностных кодеков в однопроцессорных гетерогенных вычислительных системах 88
3.5 Выводы 94
4 Программная реализация средств моделирования низкоплотностных кодеков 96
4.1 Архитектура программного обеспечения 96
4.1.1 Комплекс библиотек моделирования 96
4.1.2 Тестовая моделирующая оболочка 100
4.2 Моделирование помехоустойчивых систем связи с низкоплотностным кодеком 106
4.3 Производительность вычислений в гетерогенных системах различной конфигурации 109
4.4 Выводы 115
Заключение 117
Список литературы


