bluetoothPhyConfig

Объект Configuration для Bluetooth BR/EDR PHY

Загрузите Необходимый: Чтобы использовать bluetoothPhyConfig, сначала загрузите Библиотеку Communications Toolbox™ для Протокола Bluetooth®. Для получения дополнительной информации смотрите, Получают и Управляют Дополнениями (MATLAB). В качестве альтернативы смотрите Библиотеку Communications Toolbox для Обмена файлами Протокола Bluetooth.

Описание

bluetoothPhyConfig объект создает объект настройки для физического уровня Bluetooth (PHY) использование значений по умолчанию и заданных значений. Можно сконфигурировать PHY Bluetooth при помощи применимых свойств bluetoothPhyConfig объект.

Создание

Описание

пример

cfg = bluetoothPhyConfig создает объект настройки, cfg, для Bluetooth PHY со значениями свойств по умолчанию.

пример

cfg = bluetoothPhyConfig(Name,Value) Свойства наборов при помощи одной или нескольких пар "имя-значение". Заключите каждое имя свойства в кавычки. Например, bluetoothPhyConfig('Mode','EDR3M') устанавливает режим передачи физического уровня на 3 Мбит/с.

Свойства

развернуть все

Примечание

Для получения дополнительной информации о Bluetooth свойства генератора формы волны BR/EDR и их соответствующие значения, смотрите, что объем 2, часть B, разделяет 6 и 7 из Спецификации [2] Ядра Bluetooth.

Режим передачи PHY в виде 'BR', 'EDR2M' или 'EDR3M'. Это значение указывает на тип Bluetooth форма волны BR/EDR.

Типы данных: char | string

Адрес устройства Bluetooth в виде вектора символов с 12 элементами или строкового скаляра, обозначающего шестнадцатеричное значение с 6 октетами.

Типы данных: char | string

Индекс модуляции в виде скаляра в области значений [0.28, 0.35]. Это свойство является индексом модуляции, который объект использует при выполнении модуляции Гауссова манипулирования сдвига частоты (GFSK) или демодуляции.

Типы данных: double

Выборки на символ в виде положительного целого числа. Это значение используется в модуляции GFSK и демодуляции.

Типы данных: double

Данные белят состояние в виде 'On' или 'Off'. Установите это значение к 'On' для объекта выполнить отбеливание на заголовке и битах полезной нагрузки.

Типы данных: char | string

Побелите инициализацию в виде 7-битного вектора столбца двоичных данных.

Зависимости

Чтобы включить это свойство, установите свойство WhitenStatus на 'On'.

Типы данных: double

Функции объекта

развернуть все

bluetoothIdealReceiverИдеальный получатель для Bluetooth форма волны BR/EDR PHY
bluetoothWaveformGeneratorГенератор формы волны для Bluetooth BR/EDR PHY

Примеры

свернуть все

Создайте два уникальных Bluetooth объекты настройки BR/EDR PHY: один для синхронной связи ориентирована (SCO) логический транспорт и другой для ведомой широковещательной передачи без установления соединения (CSB) логический транспорт.

Создайте объект настройки BR/EDR PHY Bluetooth для логического транспорта SCO. Для логического транспорта SCO режим передачи PHY должен быть установлен в базовую скорость (BR).

cfg = bluetoothPhyConfig
cfg = 
  bluetoothPhyConfig with properties:

                    Mode: 'BR'
           DeviceAddress: '0123456789AB'
         ModulationIndex: 0.3200
        SamplesPerSymbol: 8
            WhitenStatus: 'On'
    WhitenInitialization: [7×1 double]

Создайте другой объект настройки BR/EDR PHY Bluetooth для логического транспорта CSB путем отключения побелить состояния.

cfg = bluetoothPhyConfig('WhitenStatus','Off')
cfg = 
  bluetoothPhyConfig with properties:

                Mode: 'BR'
       DeviceAddress: '0123456789AB'
     ModulationIndex: 0.3200
    SamplesPerSymbol: 8
        WhitenStatus: 'Off'

Ссылки

[1] Технологический Веб-сайт Bluetooth. “Технологический Веб-сайт Bluetooth | официальный сайт Технологии Bluetooth”. Полученный доступ 22 ноября 2019. https://www.bluetooth.com/.

[2] Специальная группа (SIG) Bluetooth. "Спецификация Ядра Bluetooth". Версия 5.1. https://www.bluetooth.com/.

Расширенные возможности

Введенный в R2020a