2сем / lab2
.docx
Министерство цифрового развития, связи и массовых коммуникаций
Российской Федерации
Федеральное государственное бюджетное образовательное
учреждение высшего образования
«Санкт-Петербургский государственный университет телекоммуникаций
им. проф. М. А. Бонч-Бруевича»
_____________________________________________________________________________
Кафедра радиотехники
Дисциплина «Помехоустойчивость радиоэлектронных средств»
Лабораторная работа № 2
«Блоковые корректирующие код»
Выполнили: студенты группы РТ-22,
Стулин П.А.
Сараева Л.В.
Швецов Ф.П.
Спица М.А.
Проверил: Ассистент. Каф. РТ,
Уроков А.Д.
________________________
Санкт-Петербург
2026
1.2. Выбрать вид моделирования «Построение образующей матрицы». Ввести кодовое расстояние d = 5, соответствующее t = 2, и число проверочных символов r = 7.
1.3. Число из массива М(1), с которого нужно осуществлять построение образующей матрицы, взять равным 15. Нажимая на кнопку «Далее», получить образующую матрицу. Отразить в отчете порядок ее построения, используя комментарии с экрана через полосу прокрутки. Определить параметры полученного кода.
1.4. Повторить построение с d= 5 и r= 5.
1.5. Повторить построение с d= 5 и r= 6.
1.6. Повторить построение с d= 5 и r= 8. Зафиксировать в отчете основные фрагменты получения образующей матрицы и записать ее в отчет.
1.7. Построить образующую матрицу для d = 7 и r = 11. Число из М(1), с которого нужно осуществлять перебор, принять равным 127. Записать матрицу в отчет. Изменить начальное число на 1884 и построить матрицу. Ввести начальное число 2001 и повторить построение. Отразить в отчете полученные изменения. Сделать выводы.
1.8.
Построить образующую матрицу для d= 7 и
r= 16. Число из М(1), с которого нужно начинать
перебор, взять равным 2001. Отразить в
отчете параметры полученного кода.
1.8.
Построить образующую матрицу для d= 7 и
r= 16. Число из М(1), с которого нужно начинать
перебор, взять равным 2001. Отразить в
отчете параметры полученного кода.
2.1.
Выбрать вид моделирования «Кодирование
и декодирование блоковыми кодами». 2.2.
Ввести d= 3, затем r= 3. Это соответствует
коду Хемминга (7, 4), исправляющему
однократные ошибки. Нажимать на кнопку
«Моделирование». Записать образующую
матрицу в отчет.
2.4.
Ввести одну ошибку в разрешенную кодовую
комбинацию, набрав в окне число 1. Уточните
через ввод во второе окно, в каком символе
будет ошибка, например в 5. Нажать на
кнопку «Далее». Зафиксировать изменения
в кодовой комбинации, а также проверочную
и транспонированную матрицу кода,
которые потребуются для процедуры
декодирования
2.7.
Повторить моделирование. Ввести d= 5 и
r= 6 для кода, исправляющего двукратные
ошибки, т. е. t= 2. Отразить в отчете порядок
исправления любой конфигурации двукратной
ошибки на конкретном примере.
2.8.
Повторить моделирование. Ввести d= 5 и
r= 8, соответствующие коду с t= 2. Ввести в
качестве информационного символа число
0. Отразить в отчете порядок исправления
двукратной ошибки
2.9.
Повторить моделирование. Ввести d= 7 и
r= 10. Записать полученный код и кратность
исправляемых им ошибок. Ввести
информационные символы, соответствующие
числу 0, и осуществить исправление
произвольной конфигурации трехкратных
ошибок в режиме «вручную».
