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

Компьютерное проектирование и моделирование систем связи

..pdf
Скачиваний:
30
Добавлен:
05.02.2023
Размер:
7.62 Mб
Скачать

71

уровень шумов в канале (Channel EsNo).

Пример частотной характеристика представлен на рис.5.59, а диаграмма созвездий на рис.5.60.

Рис. 59. Частотная характеристика для скорости передачи 11 Мбит/с

Рис. 60. Диаграмма созвездий для скорости передачи 11 Мбит/с

Исследование влияния ошибок BER.

BitErrorRate (BER) - коэффициент ошибок, отношение числа неверно принятых битов

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

72

Чтобы получить зависимость BER от отношения сигнал/шум необходимо визменять уровень шумов в канале (0-14) и снимать показания в блоке BER Calculation в верхнем дисплее.

Протестировав систему таким образом, были получены зависимости, представленные на рис.61.

0,35

 

 

 

 

 

 

 

 

0,3

 

 

 

 

 

 

 

 

0,25

 

 

 

 

 

 

 

 

0,2

 

 

 

 

 

 

 

 

0,15

 

 

 

 

 

 

 

 

0,1

 

 

 

 

 

 

 

 

0,05

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

0

2

4

6

8

10

12

14

16

-0,05

 

 

 

 

 

 

 

 

11Мбит/с

5.5Мбит/с

2Мбит/с

Рис. 61. Зависимость ошибки BER от отношения сигнал/шум для различных скоростей

IEEE 802.11b

По полученным результатам можно сделать следующие выводы:

1)Большим скоростям соответствует большая вероятность появления ошибки

2)Для уменьшения ошибки необходимо увеличивать отношение сигнал/шум

3)Большим скоростям необходимо более высокое значение отношения сигнал шум для устранения возможных ошибок.

В результате работы изучены стандарты IEEE 802.11.

Рассмотрены и протестированы модели данных стандартов, реализованные в среде

Simulink Matlab. Получены графики зависимостей вероятности ошибки (BER) от отношения сигнал/шум для разных скоростей.

73

Методические указания к моделированию

Рис. 62. Схем сети IEEE 802.11b MATLAB

1.Запустить модель командой commwlan80211b и изучить ее параметры. Сделать скриншоты полной схемы, а также передатчика, приёмника и канала.

2.Снять частотную характеристику, а также диаграмму созвездий для 4-х вариантов максимальной скорости передачи (1, 2, 5, 11 Мбит/с). Параметр «тип канала» (Channel Type)

none.

3.Для каждой скорости изменяя отношение сигнал/шум в канале от 0 до 14дБ снять зависимость BER от Channel EsNo. Параметр «тип канала» (Channel Type) – AWGN.

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

4.Имитационное моделирование системы мобильной связи стандарта IEEE

802.15.4ZigBee на базе MATLAB

Среди наиболее известных беспроводных технологий можно выделить: Wi-Fi, Wi-

Max, Bluetooth, Wireless USB и относительно новую технологию — ZigBee, которая изначально разрабатывалась с ориентацией на промышленные применения.

Каждая из этих технологий имеет свои уникальные характеристики, которые определяют соответствующие области применения.

Анализ беспроводных технологий показывает, что высокоскоростные технологии WiFi, Wi-Max, Bluetooth, Wireless USB предназначены в первую очередь для обслуживания компьютерной периферии и устройств мультимедиа. Они оптимизированы для передачи больших объемов информации на высоких скоростях, работают в основном по топологии

«точка-точка» или «звезда» и малопригодны для реализации сложных разветвленных

74

промышленных сетей с большим количеством узлов. Напротив, технология ZigBee имеет достаточно скромные показатели скорости передачи данных и расстояния между узлами, но обладает следующими важными, с точки зрения применения в промышленности,

преимуществами:

Она ориентирована на преимущественное использование в системах распределенного мульти-микропроцессорного управления со сбором информации с интеллектуальных датчиков, где вопросы минимизации энергопотребления и процессорных ресурсов являются определяющими.

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

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

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

Гарантирует высокую надежность сети за счет выбора альтернативного маршрута передачи сообщений при отключениях/сбоях в отдельных узлах.

Поддерживает встроенные аппаратные механизмы шифрации сообщений AES128, исключая возможность несанкционированного доступа в сеть.

Организация сети ZigBee.

ZigBee — относительно новый стандарт беспроводной связи, который изначально разрабатывался как средство для передачи небольших объемов информации на малые расстояния с минимальным энергопотреблением. Фактически этот стандарт описывает правила работы программно-аппаратного комплекса, реализующего беспроводное взаимодействие устройств друг с другом.

Стек протоколов ZigBee представляет собой иерархическую модель, построенную по принципу семиуровневой модели протоколов передачи данных в открытых системах OSI

(OpenSystemInterconnection). Стек включает в себя уровни стандарта IEEE 802.15.4,

отвечающие за реализацию канала связи, и программные сетевые уровни и уровни поддержки приложений, определенные спецификацией ZigBee. Модель реализации стандарта связи ZigBee представлена на рисунке 69.

75

Рис. 63. Многоуровневая модель стандарта связи ZigBee

Стандарт IEEE 802.15.4 определяет два нижних уровня стека: уровень доступа к среде

(MAC) и физический уровень передачи данных в среде распространения (PHY), то есть нижние уровни протокола беспроводной передачи данных. Альянс определяет программные уровни стека ZigBee от уровня канала передачи данных (DataLinkControl) до уровня профилей устройств (ZigBeeProfiles). Прием и передача данных по радиоканалу осуществляется на физическом уровне PHY, определяющем рабочий частотный диапазон,

тип модуляции, максимальную скорость, число каналов. Уровень PHY осуществляет активацию-дезактивацию приемопередатчика, детектирование энергии принимаемого сигнала на рабочем канале, выбор физического частотного канала, индикацию качества связи при получении пакета данных и оценку свободного канала. Важно понимать, что стандарт

802.15.4 — это физическое радио (микросхема радио-приемопередатчика), а ZigBee — это логическая сеть и программный стек, обеспечивающие функции безопасности и маршрутизации.

Далее в структуре стека ZigBee следует уровень контроля доступа к среде IEEE 802.15.4 MAC, осуществляющий вход и выход из сети устройств, организацию сети,

формирование пакетов данных, реализацию различных режимов безопасности (включая 128-

битное шифрование AES), 16- и 64-битную адресацию.

Уровень MAC обеспечивает различные механизмы доступа в сеть, поддержку сетевых топологий от «точка-точка» до «многоячейковая сеть», гарантированный обмен данными

(ACK, CRC), поддерживает потоковую и пакетную передачи данных.

76

Для предотвращения нежелательных взаимодействий возможно использование временного разделения на основе протокола CSMA-CA (протокол множественного доступа к среде с контролем несущей и предотвращением коллизий).

Временное разделение ZigBee базируется на использовании режима синхронизации,

при котором подчиненные сетевые устройства, большую часть времени находящиеся в

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

какой момент времени осуществлять передачу данных. Данный механизм, основанный на определении состояния канала связи перед началом передачи, позволяет существенно сократить (но не устранить) столкновения, вызванные передачей данных одновременно несколькими устройствами. Стандарт 802.15.4 основывается на полудуплексной передаче данных (устройство может либо передавать, либо принимать данные), что не позволяет использовать метод CSMA-CA для обнаружения коллизий — только для их предотвращения.

Вспецификации стека предусмотрены три типа устройств: координатор,

маршрутизатор и конечное устройство.

Координатор инициализирует сеть, управляет ее узлами, хранит информацию о настройках каждого узла, задает номер частотного канала и идентификатор сети PAN ID, а в процессе работы может являться источником, приемником и ретранслятором сообщений.

Маршрутизатор отвечает за выбор пути доставки сообщения, передаваемого по сети от одного узла к другому, и в процессе работы также может являться источником,

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

Оконечное устройство не участвует в управлении сетью и ретрансляции сообщений,

являясь только источником/приемником сообщений.

Среди свойств ZigBee следует особо выделить поддержку сложных топологий сетей.

Именно за счет этого, при относительно малой максимальной дальности связи двух близлежащих устройств, возможно расширить зону покрытия сети в целом. Также этому способствует 16-битная адресация, позволяющая объединять в одну сеть более 65 тыс.

устройств.

Спецификация стандарта IEEE 802.15.4

Спецификация ZigBee-стека определяет сетевой уровень, уровни безопасности и доступа к приложению и может использоваться совместно с решениями на базе стандарта

802.15.4 для обеспечения совместимости устройств.

77

Таблица 10. Спецификация стандарта IEEE 802.15.4

Стандарт

802.15.4 ZigBee™

 

 

 

 

 

Частота

868 МГц

915 МГц

2,4 ГГц

 

 

 

 

Число каналов/шаг

1/–

10/2 МГц

16/5 МГц

 

 

 

 

География

распространения

Макс. скорость, модуляция

Выходная мошность, ном.

Дальность

Чувствительность

(спецификация)

Размер стека

Срок службы батареи

Размер сети

Европа

Америка

Весь мир

 

 

 

20

40

250 кбит/с,

кбит/с, BPSK

кбит/с, BPSK

O-QPSK

 

 

 

0 dBm (1

0 dBm (1

0 dBm (1

мВт)

мВт)

мВт)

10–100м

 

 

 

 

 

 

 

–92dBm

–92dBm

–85dBm

 

 

 

4–32 кбайт

От 100 до 1000 и более дней

65536 (16-битные адреса), 264 (64-битные адреса)

Практическая часть.

Задание:

1.Собрать схему

2.Подготовить схемы для реализации Стандарта ZigBee 802.15.4 основываясь на примере, представленном в отчете.

3.Изменять SNR в пределах от 1 до 100 (не менее 4-х точек)

4.Построить графики зависимости SNR от BER

5.Все поэтапное исследование представить в отчете.

В рабочем поле необходимо собрать схему для работы стандарта ZigBee 802.15.4.

Схема представлена на рисунке 64.

78

Рис. 64. Схема стандарта ZigBee 802.15.4 Simulink MATLAB 2015b

В состав схемы входят:

1.RandomIntegerGenerator

2.ZigBeeTransmitter

3.AWGN Channel (каналпередачи)

4.ZigBeeReciever

5.ErrorRateCalculation (анализаторошибок)

6.Display

Рассмотрим каждый блок отдельно. Все значения, заданные в блоках, помимо отношения Сигнал/шум в канале, остаются неизменными.

79

Рис. 65. Параметры блока Random Integer Generator

Рис. 66. Схема ZigBeeTransmitter

80

Рис. 67. Параметры блока PN sequence generator

Рис. 68. Параметры блока Function block parameters: Assemble 4 bits