Сконфигурируйте канал BLE и передайте форму волны

Библиотека Communications Toolbox™ для функций Протокола Bluetooth® позволяет вам создать и сконфигурировать канал Bluetooth низкой энергии (BLE).

Сконфигурируйте канал 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/.

Похожие темы