На втором этапе поставленная задача – реализовать
цифровой модем через среду MATLAB
.
При разработке программы были изменены данные
структуры пакета. Измененные схемы структур пакетов физического и канального
уровней представлены ниже.
Рис.
1 Получившаяся структура пакета физического уровня:
Рассмотрим реализацию передатчика
разрабатываемого модема с помощью
программы среды Matlab:
Данные, представленные в
подпрограмме, соответствуют разработанной структуре пакета с учетом вида
модуляции, а также основные параметры модели представлены в подпрограмме «initSettings»:

Для передачи сигнала будет
выбран файл test.txt. Сохранение сформированного сигнала осуществляется в файл
- signal.bin;
Рассмотрим передающую часть
модели:

При реализации канального
уровня модели мы учитываем особенности сверточного кодирования:
Чтобы соответствовать структуре
сообщения L2 добавим 3 дополнительных бита:

Соответствие длине передаваемого уровня L2:

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


Реализация сверточного
кодирования и модуляции на физическом уровне:

Сигнальное созвездие при
наложении шума 8дБ:

Статью подготовили Ночная А.Е. и Кривошеина М.С.