Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

670_Maglitskij_B.N._Otsenka_vlijanija_iskazhenij_i_pomekh_

.pdf
Скачиваний:
14
Добавлен:
12.11.2022
Размер:
2.63 Mб
Скачать

2.2.1.Снимите зависимость Кош = f(Eb/No), изменяя отношение Eb/No в пределах от 2 до 13 дБ с шагом 2 дБ;

2.2.2.Остановите работу модели;

2.2.3.В отчете по работе постройте полученную зависимость Кош =

f(Eb/No),

2.2.4.Установите значение Eb/No = 8 дБ;

2.2.5.Запустите модель и проанализируйте сигнальные созвездия на выходе модулятора и выходе канала с AWGN. В отчете по работе приведите полученные сигнальные созвездия;

2.2.6.Остановите работу модели.

2.3. Установите параметры блоков модели, соответствующие методу модуляции PSK – 16, для чего внесите изменения параметров блоков базовой модели (таблица 5.3);

Таблица 5.3. – Параметры блоков базовой модели для PSK – 16

Блок Bernoulli Binary Generator

Initial seed

 

61

Sample time

 

1

Frame based outputs

 

флажок

Samples per Frame

 

16

Output data type

 

double

Блок M-PSK Modulator Baseband

 

 

 

Вкладка Main:

 

 

M-ary Number

 

16

Phase offset (rad)

 

0

Constellation ordering

 

Binary

Input type

 

Bit

Вкладка Data Types:

 

 

Output data type

 

double

 

 

Блок M-PSK Demodulator Baseband

 

 

 

Вкладка Main:

 

 

M-ary Number

 

16

Phase offset (rad)

 

0

Constellation ordering

 

Binary

Output type

 

Bit

Decision type

 

Hard decision

Вкладка Data Types:

 

 

Output

 

Inherit via internal rule

Derotate factor

 

Same Word length as input

 

 

 

 

81

 

Блок AWGN

Initial seed

 

67

Mode

 

Signal to noise ratio

Eb/N0, дБ

 

По ходу выполнения работы

Number of bits per symbol

 

4

Symbol period

 

4

Блоки Discrete Time Scatter Plot

 

 

 

Samples per Symbol

 

1

Off set

 

0

Points displayed

 

400

New poits per display

 

1

Блок Error Rate Calculation

 

 

 

Receive delay

 

0

Computation delay

 

0

Computation mode

 

Entire frame

Output data

 

Port

Stop simulation

 

Галочка

Target number of erros

 

1000

Maximum number of symbols

 

1e5

Блок Display

 

 

 

Format

 

Short_e

Параметры модели (Simulation)

 

 

Start time

 

0.0

Stop time

 

inf

Type

 

Variable-step

2.3.1.Снимите зависимость Кош = f(Eb/No), изменяя отношение Eb/No в пределах от 4 до 17 дБ с шагом 2 дБ;

2.3.2.Остановите работу модели;

2.3.4.В отчете по работе постройте полученную зависимость Кош =

f(Eb/No),

2.3.5.Установите значение Eb/No = 8 дБ;

2.3.6.Запустите модель и проанализируйте сигнальные созвездия на выходе модулятора и выходе канала с AWGN. В отчете по работе приведите полученные сигнальные созвездия;

2.3.7.Остановите работу модели.

82

2.4. Используя инструмент BERTool (окно параметров приведено на рисунке 5.2), получите теоретические зависимости Кош = f(Eb/No), для BPSK, PSK- 8, PSK-16.

Рисунок 5.2. – Окно параметров BERTool

2.5.Сравните полученную зависимость с экспериментальной. Закройте окно BERTool.

2.6.Установите параметры блоков базовой модели, соответствующие методу модуляции QAM-4 (таблица 5.4)

Таблица 5.4. – Параметры блоков базовой модели для QAM - 4

Блок Bernoulli Binary Generator

Initial seed

 

61

Sample time

 

1

Frame based outputs

 

флажок

Samples per Frame

 

2

Output data type

 

double

Блок M-PSK Modulator Baseband

 

 

 

Вкладка Main:

 

 

M-ary Number

 

4

Phase offset (rad)

 

0

Constellation ordering

 

Binary

 

 

 

83

 

 

Input type

Bit

Вкладка Data Types:

 

Output data type

double

 

 

Блок Rectangular QAM Modulator Baseband

 

 

Вкладка Main:

 

M-ary Number

4

Phase offset (rad)

0

Constellation ordering

Binary

Minimum distance

2

Normalization method

Min distance between symbols

Вкладка Data Types:

 

Output

double

 

 

Блок AWGN

 

Initial seed

67

Mode

Signal to noise ratio

Eb/N0, дБ

По ходу выполнения работы

Number of bits per symbol

2

Symbol period

2

Блоки Discrete Time Scatter Plot

 

 

Samples per Symbol

1

Off set

0

Points displayed

400

New poits per display

1

Блок Error Rate Calculation

 

 

Receive delay

0

Computation delay

0

Computation mode

Entire frame

Output data

Port

Stop simulation

Галочка

Target number of erros

1000

Maximum number of symbols

1e5

Блок Display

 

Format

Short_e

Параметры модели (Simulation)

 

 

Start time

0.0

Stop time

inf

Type

Variable-step

 

 

84

 

2.6.1.Снимите зависимость Кош = f(Eb/No), изменяя отношение Eb/No в пределах от 1 до 12 дБ с шагом 2 дБ;

2.6.2.Остановите работу модели;

2.6.3.В отчете по работе постройте полученную зависимость Кош =

f(Eb/No);

2.6.4.Установите значение Eb/No = 12 дБ;

2.6.5.Запустите модель и проанализируйте сигнальные созвездия на выходе модулятора и выходе канала с AWGN. Откройте окно параметров блока модулятора и используя кнопку View Constellattion проанализируйте сигнальные созвездия QAM-4 при раскладке битовых комбинаций в бинарном коде и коде Гре;

2.6.6.Повторите измерения п.п. 2.6.1 – 2.6.5 для QAM-16 и QAM-64;

2.6.7.Остановите работу модели;

2.7. Используя инструмент BERTool, получите теоретические зависимости

Кош = f(Eb/No), для QAM-4, QAM-16 и QAM-64

2.8.Сравните полученные зависимости с экспериментальными. Закройте

модель;

2.9.Сформулируйте выводы по результатам исследования.

3.Содержание отчета по лабораторной работе

1.Схемы исследуемых моделей.

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

3.Выводы по результатам проведенных исследования.

4.Контрольные вопросы

1.Что понимается под позиционностью модуляции?

2.С какой целью в ЦСРС применяются многопозиционные методы мо-

дуляции?

3.Поясните смысл термина «энергетическая эффективность».

4.Поясните алгоритмы формирования сигналов с фазовой модуляцией.

5.Поясните алгоритмы формирования сигналов с квадратурной модуля-

цией.

6.Поясните, что понимается под термином «сигнальное созвездие».

7.Какой код понимается под кодом Грея?

8.Дайте определение коэффициента ошибок.

9.В чем заключается отличие параметров коэффициент ошибок и вероятность ошибки?

10.Поясните физический смысл параметра Eb/N0.

2.6. Лабораторная работа №6 «Анализ влияния межсимвольных искажений на помехоустойчивость ЦСРС»

Цель работы:

1. Изучение причин появления МСИ в ЦСРС;

85

2.Анализ влияния межсимвольной интерференции на помехоустойчивость цифровой системы связи.

Подготовка к работе:

1.По указанной литературе изучить принципы измерения энергетической эффективности методов модуляции;

2.Изучить причины появления МСИ в ЦСРС;

3.Подготовить бланк отчета по лабораторной работе;

4.Подготовить ответы на контрольные вопросы.

Выполнение работы:

1.Запустите программу MATLAB, откройте окно библиотеки Simulink, создайте окно для новой модели;

2.Постройте модель ЦСРС для проведения исследования (рисунок 6.1);

AWGN

Tx

 

Channel

Rx

 

Bernoulli

BPSK

 

BPSK

Error

 

Manual Switch

Demodulator

Rate

Binary

Modulator

 

Baseband

Calculation

Generator

 

Baseband 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Digital

 

 

 

Filter

 

 

BPSK

Digital Filter

Discrete Time

Discrete Time

Scalter Plot

Scalter Plot

 

Modulator

 

Shope 2

Shope 3

Baseband 2

 

 

 

Discrete Eye

Discrete Time

Discrete Eye

Discrete Eye

Time Diagram

Time Diagram

Scalter Plot

Time Diagram

Scope 3

Scope 1

Shope 1

Scope 2

 

Рисунок 6.1. – Схема лабораторной модели

0.0000

0.0000

0.0000

Display

Принцип работы лабораторной модели:

Цифровой сигнал в формате NRZ, генерируемый блоком Bernoulli binary generator (генератор ПСП) поступает на вход модулятора BPSK. Изменение вероятности двоичных символов производится путем установки вероятности нуля «р = …». При этом вероятность появления единиц равна «1 – р». Блок AWGN Channel имитирует канал с белым гауссовым шумом. Для регистрации коэф-

86

фициента ошибок используется блок Error Rate Calculation с индикатором Display. Для анализа сигналов используются блоки наблюдения сигнальных созвездий и глаз – диаграмм.

Местонахождение отдельных блоков в библиотеке Simulink, используемых при моделировании:

Bernoulli Binari Generator: Communication Blockset – Comm Sources – Data Sources;

BPSK Modulator Baseband: Communication Blockset – Modulation – Digital Basedand Modulation – PM;

AWGN Channel: Communication Blockset – Channel –AWGN Channel; Error Rate Calculation: Communication Blockset – Commsinks – Error

Calculation;

Display: Simulink DSP Blockset – DSP Sincs – Display;

Digital Filter: Signal Processing Blockset – Filtering – Filter designs – Digital Filter;

Manual Switch: Simulink – Signal Routing;

Spectrum scope: Simulink DSP Blockset – Sincs – Spectrum Scope; Discrete Time Eye Diagram Scope: Communication Blockset – Com Sinks; Discrete Time Scatter Scope: Communication Blockset – Com Sinks.

3. Установить параметры блоков модели (таблица 6.1):

Таблица 6.1. – Параметры блоков лабораторной модели

Bernoulli Binary Generator

 

Initial seed– номер ПСП

61

 

 

Probability of a zero

0.5

 

 

Simple time – период двоичных

1.0

 

 

символов

 

 

 

 

 

Frame based outputs

Флажок

 

 

Samples per frame

1

 

 

Output data type

double

 

 

Модулятор BPSK (BPSK Modulator Baseband)

 

 

 

 

 

 

Main:

 

 

 

Phase offset (rad)

pi

 

 

Data Types

double

 

 

Демодулятор BPSK (BPSK Demodulator Baseband)

 

 

 

 

 

 

Main:

 

 

 

Phase offset (rad)

pi

 

 

Decision type

Hard decision

 

 

 

 

 

 

87

 

 

 

Data Types

 

 

 

 

Output:

 

double

 

Mode:

 

 

 

 

Derotate factor

 

Same word length as input

 

 

 

 

 

 

Счетчик ошибок (Error Rate Calculation)

 

 

 

 

 

 

 

Receive delay

 

По ходу работы

 

Computation mode

 

Entire frame

 

Output data

 

Port

 

Stop Simulation

 

Галочка

 

Maximum numbers of symbols

 

1e5

 

Регистратор ошибок (Display)

 

 

 

 

 

 

 

Режим

 

Short-e

 

Decimation

 

1

 

 

Имитатор канала с Гауссовским шумом ( AWGN Channel)

 

 

 

 

 

 

 

Initial seed

 

61

 

 

Mode:

 

Signal to noise ratio (Eb/N0)

 

Eb/N0, дБ

 

 

По ходу работы

 

 

Input signal power. Referenced to 1 Ohm

 

 

По ходу работы

 

 

(Watts)

 

 

 

 

 

 

 

 

 

Symbol period

 

1

 

 

Number of bits per Symbol

 

1

 

 

Блок наблюдения глаз-диаграмм Discrete–Time Eye Diagram Scope

 

 

 

 

 

 

Samples per symbol

 

4

 

 

Offset (Samples)

 

0

 

 

Symbol per trace

 

1

 

 

Traces per trace

 

1000

 

 

New traces per display

 

10

 

 

Блок наблюдения сигнального созвездия Discrete-

 

Time Scatter Plot Scope

 

 

 

Samples per symbol

 

1

 

 

Offset (samples)

 

0

 

 

Points displayed

 

400

 

 

New points per display

 

10

 

 

 

 

 

 

 

В исследуемой модели межсимвольная интерференция вводится путем ограничения полосы частот модулированного сигнала блоком цифрового филь-

тра Digital Filter.

88

4.Задайте нерекурсивный фильтр (Transfer function type: FIR) и импульсную характеристику (ИХ) фильтра, вызывающую слабую МСИ, создав в главном окне MATLAВ переменную h = [0.05 1 0.05] и указав ее идентификатор h

в поле Numerator coefficients блока фильтра.

5.Откройте окно параметров блока Digital Filter (рисунок 6.2);

Рисунок 6.2. – Окно параметров блока Digital Filter

5.1. Откройте вкладку View Filter Response (рисунок 6.3) и пронаблюдайте частотную характеристику фильтра;

Рисунок 6.3. – Частотная характеристика фильтра

5.2. Установите удобные для дальнейшего анализа параметры частотной характеристики, щелкнув правой кнопкой мыши по изображению частотной характеристики фильтра (рисунки 6.4, 6.5).

89

Рисунок 6.4. – Параметры фильтра на вкладке Analysis Parametrs

Рисунок 6.5. – Параметры фильтра вкладке Sampling Frequency

Полученную частотную характеристику фильтра зарисуйте в отчет по работе.

5.3. Пронаблюдайте и зарисуйте в отчет по работе импульсную характеристику фильтра. Рассчитайте ширину основного лепестка спектра сигнала BPSK с учетом заданных параметров ЦС в исследуемой модели. Полученный результат используйте при анализе сигнальных созвездий и глаз – диаграмм на следующих этапах анализа. Закройте окно параметров блока Digital Filter

6. Рассматриваемая модель не содержит аналоговых блоков, поэтому целесообразно использовать режим моделирования с дискретным временем. Для этого откройте окно параметров моделирования командой меню SimulationConfiguration Parameters и для параметров Type и Solver в разделе Solver options выберите Fixed Stop и discrete (no continuous) соответственно.

90