Библиотека 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. “Технологический Веб-сайт Bluetooth | официальный сайт Технологии Bluetooth”. Полученный доступ 17 сентября 2020. https://www.bluetooth.com/.
[2] Специальная группа (SIG) Bluetooth. "Спецификация Ядра Bluetooth". Версия 5.2. https://www.bluetooth.com/.