Вторая практика по информационным сетям

AWGN - складывает модулированный сигнал с неким случайным значением т о есть добавляет шум.
BPSK - демодулятор.

а затем модуль ,который рассчитывает разницу между принятой последовательностью

Если есть задача получение небольшой ошибки - при этом возни
кнут определённые проблемы,

по одному каналу мы получаем символы в оригинлаьном виде
- по другом с ошибками (после их генерации их первым модулем)

Error Rate Colculation - сравнивает оригинальную последовательность
и последовательность полученную после демодуляции(содержит ошибки)
число ошибок зависит от настроек модуля AWGN,который и вносит ошибки.

чем больше ошибка - тем больше битов требуется передать.

Эксперемент.

В модуле АВГН (AWGN) следует изменять отношение сигнал-шум и проводить измеренения.

Получение аналитического результата - если вы получите BER как функцию отноешния сигнал шум - то
это позволит значительно упростить решение задачи.
В этом задании мы должны получить решени едвумя методами:

  • 1) "матлаб" (конкретно - симулинк)
  • 2) аналитическое решение

В самом матлабе потребуется запрограммировать следующее -
симулинк необходимо запускать многократно (для разных отношений сигнал-шум) - изменяя параметры в модуле AVGN -
автоматизация этой рутины как раз и будет выполнена с помощью скрипта.
Также в M языке есть средство для рисования графиков.

Протимы скрипта и модели уже написаны преподавателем (Коваль А.С.) - следует как минимум в них разобраться.

Аналитическое решение выполняется "на бумаге" -
матлабу же передаётся только выражение которое предназначается для рассчёта.

HArdDecision -"система с жёстким принятием решения" - то есть это система
порводит жёсткие уровни значений и к ним подгонняет полученыые значения.

.mdl - файл модели
.m - файл скрипта матлаба

Target number of errors - один из параметров модуля Error Rate Calculation по умолчание целевая ошибка здеcm = 10e4 -
то есть при достижении этого значения симуляции осталнавливается .
Данное значение можно вычислять выражением и тогда количество шагов будет переменным (а не фиксированным)
Когда бы запускаете модель при 14 DB - вычисления заканчиваются относительно быстро, а при более значительной величене значения отношения сигнал шум
выполнятся все шаги заданные параметром
Maximum namber of symbols/

от Error rate отходит провод не тольок на дисплей но и на модуль Workspace
этот модуль позволяет передать значение переменной в рабочее пространстов матлаба -
три значения -

  • 1) ошибка
  • 2) количество абсолютных ошибое
  • 3) количество передач

для построения графика на требуется первое значение.
продолжение