Добавил:
мой вк: vk.com/truecrimebitch больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

МСиП_лабораторные

.pdf
Скачиваний:
0
Добавлен:
11.05.2025
Размер:
5.38 Mб
Скачать

Рисунок 34 – Модель с подобранным значением задержки

4. Добавление шума и просмотр спектра сигнала.

Для просмотра спектра формируемого сигнала подключите после формирующего фильтра блок DSP System Toolbox Sinks Spectrum Analyzer (рисунок 35).

Рисунок 35 – Модель с блоком спектрального анализа

Запустите модель и наблюдайте спектр сигнала (рисунок 36). Окно графика Spectrum Analyzer открывается автоматически при запуске модели. Автоматическое масштабирование графика выполняется тоже автоматически, при желании изменить пределы вертикальной оси воспользуйтесь кнопкой Zoom Y панели инструментов окна анализатора.

21

Рисунок 36 – Окно графика блока Spectrum Analyzer

Чтобы уменьшить дисперсию (разброс) спектральной оценки, откройте панель параметров (кнопка Spectrum Settings, самая левая в панели инструментов окна анализатора спектра). В этой панели необходимо развернуть нижний раздел (Trace options), поменять Averaging Methods на метод Running

и увеличить значение параметра Averages, например, до 10 (рисунок 37). После этого панель настроек можно снова скрыть.

22

Рисунок 37 – Окно графика блока Spectrum Analyzer с настройками

Добавление аддитивного белого гауссова шума производится с помощью блока Communications Toolbox Channels AWGN Channel. Поместите этот блок в модель между формирующим и приемным фильтрами (рисунок 38). Для параметра Initial seed (начальное состояние генератора случайных чисел) задайте значение randseed (случайное начальное состояние). Прочие параметры блока AWGN Channel имеют следующий смысл (рисунок 39):

Input signal power — мощность (т.е. средний квадрат модуля) входного сигнала;

Symbol period — длительность передачи одного символа.

Вданном случае вид формирующего фильтра задан так, что средний квадрат сигнала равен 1, а длительность передачи символа определяется периодом дискретизации, заданным в источнике данных Bernoulli Binary Generator (по умолчанию он равен 1). Таким образом, требуемые значения этих двух параметров в данном случае совпадают со значениями, принятыми по умолчанию.

23

Рисунок 38 – Модель с блоком AWGN Channel

Рисунок 39 – Настройки для блока AWGN Channel

Снимите зависимость вероятности ошибки от отношения сигнал/шум (С/Ш) на символ ( /0), изменяя отношение /0 в диапазоне от –3 до +7 дБ с шагом в 1 дБ. Для каждого случая необходимо дождаться появления не менее

100

ошибок.

Данные записываются

в таблицу 1 в следующем виде:

( ош – оценка

вероятности ошибки;

ош – число произошедших ошибок;

 

– число обработанных символов;

последний столбец – среднеквадра-

бит

 

 

 

тическое отклонение (СКО) оценки вероятности ошибки – заполняется при подготовке отчета).

24

Таблица 1 – Данные выполнения модели в зависимости от /0

/ , дБ

 

 

 

 

0

ош

ош

бит

 

 

 

 

 

 

Можно включить автоматическое завершение моделирования при достижении заданного числа ошибок, установив в блоке Error Rate Calculation

флажок Stop simulation и задав для параметра Target number of errors

значение 100. При этом можно также ограничить общее число обрабатываемых символов, введя в поле Maximum number of symbols значение 1e6 (106) (рисунок 40).

Рисунок 40 – Настройки для блока Error Rate Calculation

25

Содержание отчета

1.Схема созданной модели с краткими комментариями о назначении ее блоков.

2.График использованной формы посылки и ее корреляционной функции

(график должен быть получен расчетным путем); примеры графиков сигнала в модели до и после приемного согласованного фильтра.

3.Полученные исходя из формы КФ формула и график энергетического спектра используемой сигнальной посылки (по вертикали использовать логарифмический масштаб — в децибелах относительно некоторого произвольно выбранного значения) и полученный экспериментально график СПМ сигнала.

4.Таблицы помехоустойчивости, полученные при отсутствии и при наличии скремблирования сигнала. В таблицах должен быть заполнен последний столбец (СКО оценки битовой ошибки). СКО рассчитывается по следующей формуле:

= √ (1 − )/бит ,

где бит — число обработанных бит; P — вероятность ошибки (вместо истинного значения использовать полученную в результате

моделирования оценку).

5. Выводы по лабораторной работе.

26

Лабораторная работа № 2

Линейная цифровая модуляция

Цели работы

Исследование зависимости помехоустойчивости от формы сигнального созвездия.

Исследование зависимости помехоустойчивости от числа точек в сигнальном созвездии.

Исследование зависимости помехоустойчивости от способа размещения битовых комбинаций по точкам сигнального созвездия.

Исследование спектральных и корреляционных характеристик сигнала с линейной модуляцией.

Указания к выполнению работы

1.Исследование влияния формы созвездия (вида модуляции) на помехоустойчивость системы связи.

Запустите программу MATLAB, откройте стартовое окно Simulink

(Simulink Start Page) и щелкните в этом окне на шаблоне Blank Model,

чтобы создать пустое окно для новой модели.

Вокне модели щелкните по кнопке Library Browser, чтобы открыть окно библиотеки блоков Simulink.

Постройте модель системы связи с амплитудной модуляцией, используя для этого следующие блоки:

источник данных — блок генерации битового потока

(Communications Toolbox Comm Sources Random Data Sources Bernoulli Binary Generator);

преобразователь последовательного кода в параллельный — блок буфера (DSP System Toolbox Signal Management Buffers Buffer);

модулятор — блок моделирования комплексной огибающей сигнала с амплитудной модуляцией (Communications Toolbox

Modulation Digital Baseband Modulation PAM/QAM M- PAM Modulator Baseband);

канал связи — блок моделирования канала с АБГШ

(Communications Toolbox Channels AWGN Channel);

27

демодулятор — блок демодуляции комплексной огибающей сигнала с амплитудной модуляцией (АМ) (Communications Toolbox Modulation Digital Baseband Modulation PAM/QAM M-PAM Demodulator Baseband);

преобразователь параллельного кода в последовательный — блок дебуферизации (DSP System Toolbox Signal Management Buffers Unbuffer);

приемник данных — блок оценки вероятности битовой ошибки

(Communications Toolbox Comm Sinks Error Rate Calculation);

индикатор вероятности ошибки — блок числового дисплея

(Simulink Sinks Display).

Кроме того, для просмотра формы сигнального созвездия добавьте в модель блок визуализации диаграммы рассеяния (Communications Toolbox Comm Sinks Constellation Diagram) и подайте на него сигнал с выхода блока AWGN Channel. В результате должна получиться модель, как на рисунке 41.

Рисунок 41 – Модель с модулятором и демодулятором АМ

Переходим к настройке блоков модели (для не указанных далее параметров оставьте значения по умолчанию).

Буфер (рисунок 42):

oРазмер буфера (Output buffer size (per channel)) — 4 (так как используются 4-битовые символы).

28

Рисунок 42 – Настройки блока Buffer

Модулятор (рисунок 43):

o число точек в созвездии (M-ary number) — 16 (24);

oтип входных данных (Input type) — Bit (так как на вход поступают именно биты, а не многобитовые целые числа).

Рисунок 43 – Настройка блока M-PAM Modulator Baseband

29

АБГШ-канал (рисунок 44):

oначальное состояние генератора случайных чисел (Initial seed) — randseed;

o режим (Mode) — отношение сигнал/шум на бит (Signal to noise ratio ( / ));

oчисло бит в символе (Number of bits per symbol) — 4 (так как символы формируются из 4-битовых комбинаций);

oдлительность символов сигнала (Symbol period) — 4 (так как длительность передачи каждого бита равна единице).

Рисунок 44 – Настройка блока AWGN Channel

Демодулятор (рисунок 45):

все настройки задаются такими же, как для модулятора.

Рисунок 45 – Настройки блока M-PAM Demodulator Baseband

30