Добавил:
t.me Фулл всегда есть! А если нет, то Вы плохо его ищите! ИиКГ, СКДИКТ, ОКИТПЭС и тд https://t.me/whitedevil752 Так же веду разработку КД (конструкторской документации) согласно ГОСТ. Имеется опыт работы при производстве на одном из ведущих в области радиэлектроники предприятии. Пишите) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2сем / lab2

.docx
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
968 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций

Российской Федерации

Федеральное государственное бюджетное образовательное

учреждение высшего образования

«Санкт-Петербургский государственный университет телекоммуникаций

им. проф. М. А. Бонч-Бруевича»

_____________________________________________________________________________

Кафедра радиотехники

Дисциплина «Помехоустойчивость радиоэлектронных средств»

Лабораторная работа № 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, и осуществить исправление произвольной конфигурации трехкратных ошибок в режиме «вручную».

Соседние файлы в папке 2сем