Вторая практика по информационным сетям
Primary tabs
Forums:
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) количество передач
для построения графика на требуется первое значение.
продолжение
- Log in to post comments
- 2874 reads