
Основы проектирования защищенных телекоммуникационных систем
..pdf
181
Протестировав систему таким образом, были получены зависимости, представленные на рис.3.64.
Рис. 3.64. Зависимость ошибки BER от отношения сигнал/шум для различных скоростей
IEEE 802.11b
По полученным результатам можно сделать следующие выводы:
1)Большим скоростям соответствует большая вероятность появления ошибки
2)Для уменьшения ошибки необходимо увеличивать отношение сигнал/шум
3)Большим скоростям необходимо более высокое значение отношения сигнал шум для устранения возможных ошибок.
В результате работы изучены стандарты IEEE 802.11.
Рассмотрены и протестированы модели данных стандартов, реализованные в среде
Simulink Matlab. Получены графики зависимостей вероятности ошибки (BER) от отношения сигнал/шум для разных скоростей.

182
Методические указания к моделированию [25]
Рис. 3.65. Схем сети 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. Сделать выводы по проделанной работе.
3.4. Имитационное моделирование системы мобильной связи стандарта IEEE
802.15.4 ZigBee [25]
Среди наиболее известных беспроводных технологий можно выделить: Wi-Fi, Wi-Max,
Bluetooth, Wireless USB и относительно новую технологию — ZigBee, которая изначально разрабатывалась с ориентацией на промышленные применения.
Каждая из этих технологий имеет свои уникальные характеристики, которые определяют соответствующие области применения.

183
Рис. 3.66. Основные характеристики популярных стандартов беспроводной связи
Рис. 3.67. Внешний вид микросхемы ZigBee
Анализ беспроводных технологий показывает, что высокоскоростные технологии Wi-Fi, Wi-Max, Bluetooth, Wireless USB предназначены в первую очередь для обслуживания компьютерной периферии и устройств мультимедиа. Они оптимизированы для передачи больших объемов информации на высоких скоростях, работают в основном по топологии
184
«точка-точка» или «звезда» и малопригодны для реализации сложных разветвленных промышленных сетей с большим количеством узлов. Напротив, технология ZigBee имеет достаточно скромные показатели скорости передачи данных и расстояния между узлами, но обладает следующими важными, с точки зрения применения в промышленности,
преимуществами:
Она ориентирована на преимущественное использование в системах распределенного мульти-микропроцессорного управления со сбором информации с интеллектуальных датчиков, где вопросы минимизации энергопотребления и процессорных ресурсов являются определяющими.
Предоставляет возможность организации самоконфигурируемых сетей со сложной топологией, в которых маршрут сообщения автоматически определяется не только числом исправных или включенных/выключенных на текущий момент устройств (узлов), но и качеством связи между ними, которое автоматически определяется на аппаратном уровне.
Обеспечивает масштабируемость — автоматический ввод в работу узла или группы узлов сразу после подачи питания на узел.
Гарантирует высокую надежность сети за счет выбора альтернативного маршрута передачи сообщений при отключениях/сбоях в отдельных узлах.
Поддерживает встроенные аппаратные механизмы шифрации сообщений AES-
128, исключая возможность несанкционированного доступа в сеть.
Организация сети ZigBee
ZigBee — относительно новый стандарт беспроводной связи, который изначально разрабатывался как средство для передачи небольших объемов информации на малые расстояния с минимальным энергопотреблением. Фактически этот стандарт описывает правила работы программно-аппаратного комплекса, реализующего беспроводное взаимодействие устройств друг с другом.
Стек протоколов ZigBee представляет собой иерархическую модель, построенную по принципу семиуровневой модели протоколов передачи данных в открытых системах OSI (OpenSystemInterconnection). Стек включает в себя уровни стандарта IEEE 802.15.4,
отвечающие за реализацию канала связи, и программные сетевые уровни и уровни поддержки приложений, определенные спецификацией ZigBee. Модель реализации стандарта связи ZigBee представлена на рисунке 3.69.

185
Рис. 3.68. Многоуровневая модель стандарта связи 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), поддерживает потоковую и пакетную передачи данных.
186
Для предотвращения нежелательных взаимодействий возможно использование временного разделения на основе протокола CSMA-CA (протокол множественного доступа к среде с контролем несущей и предотвращением коллизий).
Временное разделение ZigBee базируется на использовании режима синхронизации, при котором подчиненные сетевые устройства, большую часть времени находящиеся в «спящем» состоянии, периодически «просыпаются» для приема сигнала синхронизации от сетевого координатора, что позволяет устройствам внутри локальной сетевой ячейки знать, в какой момент времени осуществлять передачу данных. Данный механизм, основанный на определении состояния канала связи перед началом передачи, позволяет существенно сократить (но не устранить) столкновения, вызванные передачей данных одновременно несколькими устройствами. Стандарт 802.15.4 основывается на полудуплексной передаче данных (устройство может либо передавать, либо принимать данные), что не позволяет использовать метод CSMA-CA для обнаружения коллизий — только для их предотвращения.
Вспецификации стека предусмотрены три типа устройств: координатор, маршрутизатор
иконечное устройство.
Координатор инициализирует сеть, управляет ее узлами, хранит информацию о настройках каждого узла, задает номер частотного канала и идентификатор сети PAN ID, а в процессе работы может являться источником, приемником и ретранслятором сообщений.
Маршрутизатор отвечает за выбор пути доставки сообщения, передаваемого по сети от одного узла к другому, и в процессе работы также может являться источником, приемником или ретранслятором сообщений. Если маршрутизаторы имеют соответствующие возможности, они могут определять оптимизированные маршруты к определенной точке и хранить их для последующего использования в таблицах маршрутизации.
Оконечное устройство не участвует в управлении сетью и ретрансляции сообщений,
являясь только источником/приемником сообщений.
Среди свойств ZigBee следует особо выделить поддержку сложных топологий сетей.
Именно за счет этого, при относительно малой максимальной дальности связи двух близлежащих устройств, возможно расширить зону покрытия сети в целом. Также этому способствует 16-битная адресация, позволяющая объединять в одну сеть более 65 тыс.
устройств.
Спецификация стандарта IEEE 802.15.4
Спецификация ZigBee-стека определяет сетевой уровень, уровни безопасности и доступа к приложению и может использоваться совместно с решениями на базе стандарта 802.15.4
для обеспечения совместимости устройств.

187
Таблица 3.11. Спецификация стандарта IEEE 802.15.4
Стандарт |
802.15.4 ZigBee™ |
|
||
|
||||
|
|
|
|
|
Частота |
868 МГц |
915 МГц |
2,4 ГГц |
|
|
|
|
|
|
Число каналов/шаг |
1/– |
10/2 МГц |
16/5 МГц |
|
|
|
|
|
|
География распространения |
Европа |
Америка |
Весь мир |
|
|
|
|
|
|
Макс. скорость, модуляция |
20 кбит/с, |
40 кбит/с, |
250 кбит/с, O- |
|
BPSK |
BPSK |
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. Схема представлена на рисунке 3.70.

188
Рис. 3.69. Схема стандарта ZigBee 802.15.4 Simulink MATLAB 2015b
Всостав схемы входят:
1.RandomIntegerGenerator
2.ZigBeeTransmitter
3.AWGN Channel (каналпередачи)
4.ZigBeeReciever
5.ErrorRateCalculation (анализаторошибок)
6.Display
Рассмотрим каждый блок отдельно. Все значения, заданные в блоках, помимо отношения Сигнал/шум в канале, остаются неизменными.
Рис. 3.70. Параметры блока Random Integer Generator

189
Рис. 3.71. Схема ZigBeeTransmitter
Рис. 3.72. Unipolar to bipolar converter

190
Рис. 3.73. Параметры блока PN sequence generator
Рис. 3.74. Параметры блока Function block parameters: Assemble 4 bits
Рис. 3.75. Параметры блока OQPSK modulator baseband