Библиотека Communications Toolbox™ для 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 Technology. Bluetooth Technology Website | Официальный сайт Bluetooth Technology. Доступ к 17 сентября 2020 года. https://www.bluetooth.com/.
[2] Группа специальных интересов Bluetooth (SIG). Bluetooth Core Спецификации. Версия 5.2. https://www.bluetooth.com/.