Библиотека Communications Toolbox™ Library для функций протокола Bluetooth ® позволяет создавать и настраивать канал Bluetooth с низким энергопотреблением (BLE).
Сконфигурируйте канал BLE с помощью объекта helperBLEChannel. Этот вспомогательный объект позволяет настроить применимые свойства канала BLE.
Создайте объект модели канала BLE со свойствами по умолчанию.
bleChannel = helperBLEChannel
bleChannel =
helperBLEChannel with properties:
ChannelIndex: 37
RxRange: 10
RangePropagationLoss: 1
FSPLModel: 1
NodePosition: [0 0 0]
Задайте координаты положения узлов (x, y, z). Укажите диапазон приема (в метрах) узлов.
bleChannel.RxRange = 15; bleChannel.NodePosition = [5 0 0];
Создайте вектор столбца входного сообщения длиной 2056, содержащий случайные двоичные значения.
message = randi([0 1],2056,1); symbolRate = 1e6;
Установите частоту сигнала BLE (в МГц). Укажите координаты положения датчика.
waveformFrequency = 2402; transmitterPos = [18 0 0];
Создайте форму сигнала BLE.
txWaveform = bleWaveformGenerator(message);
Пропустить сформированный сигнал BLE через канал BLE.
wirelessWaveform = run(bleChannel,txWaveform,waveformFrequency,transmitterPos);
[1] Веб-сайт технологии Bluetooth. «Веб-сайт Bluetooth Technology | Официальный веб-сайт Bluetooth Technology». Доступ состоялся 17 сентября 2020 года. https://www.bluetooth.com/.
[2] Группа специальных интересов Bluetooth (SIG). «Спецификация ядра Bluetooth». Версия 5.2. https://www.bluetooth.com/.