exponenta event banner

bleAngleEstimateConfig

Объект конфигурации для оценки угла BLE

    Требуется загрузка: Для использования bleAnageTalkedConfig сначала загрузите библиотеку Communications Toolbox™ Library для протокола Bluetooth ®. Дополнительные сведения см. в разделе Получение надстроек и управление ими. Кроме того, см. библиотеку Communications Toolbox Library для обмена файлами по протоколу Bluetooth.

    Описание

    bleAngleEstimateConfig создает объект конфигурации для оценки угла Bluetooth с низкой энергией (BLE). Можно оценить угол прибытия (AoA) и угол отправления (AoD), настроив свойства этого объекта.

    Создание

    Описание

    пример

    cfg = bleAngleEstimateConfig создает объект конфигурации оценки угла BLE по умолчанию.

    пример

    cfg = bleAngleEstimateConfig(Name,Value) Задает свойства, используя одну или несколько пар имя-значение. Заключите каждое имя свойства в кавычки. Например, bleAngleEstimateConfig('SlotDuration',1) устанавливает длительность переключателя и слота выборки равной 1 мкс.

    Свойства

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

    Размер антенной решетки, определяемый как положительное целое число или двухэлементный вектор строки положительных целых чисел. Установка для этого свойства положительного целого числа определяет конструкцию антенной решетки с однородной линейной решеткой (ULA) с элементами решетки на оси y. Если для этого свойства задан вектор, задается конструкция антенной решетки с равномерной прямоугольной решеткой (URA). Вектор должен иметь вид [r c], где r и c обозначают количество элементов строк и элементов столбцов в антенной решетке соответственно. В этом случае элементы строк и элементы столбцов присутствуют вдоль осей y и z соответственно.

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

    Нормализованный интервал между элементами относительно длины волны сигнала, определяемый как положительное действительное число, меньшее или равное 0,5, или двухэлементный вектор строк положительных вещественных чисел, меньшее или равное 0,5. Установка для этого свойства положительного вещественного числа определяет конструкцию антенной решетки ULA с элементами решетки на оси Y. Установка для этого свойства вектора определяет конструкцию антенной решетки URA. Вектор должен иметь вид [sr sc], где sr и sc обозначают расстояние между элементами строки и столбца антенной решетки соответственно. В этом случае строки и столбцы присутствуют вдоль осей Y и Z соответственно.

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

    Продолжительность переключения и образца слота, указанная как 1 или 2. Это значение должно быть выражено в микросекундах.

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

    Диаграмма переключения антенн, заданная как вектор строки M-элемента, где M должна находиться в диапазоне [2, 74/SlotDuration + 1].

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

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

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

    getElementPositionПоложения элементов антенной решетки
    getNumElementsКоличество элементов в антенной решетке

    Примеры

    свернуть все

    Создайте объект конфигурации оценки угла BLE по умолчанию.

    cfg = bleAngleEstimateConfig;

    Укажите конструкцию антенной решетки ULA, установив размер антенной решетки объекта конфигурации равным 4.

    cfg.ArraySize = 4
    cfg = 
      bleAngleEstimateConfig with properties:
    
               ArraySize: 4
          ElementSpacing: 0.5000
            SlotDuration: 2
        SwitchingPattern: [1 2 3 4]
    
    

    Создайте объект конфигурации оценки угла BLE по умолчанию.

    cfg = bleAngleEstimateConfig
    cfg = 
      bleAngleEstimateConfig with properties:
    
               ArraySize: 4
          ElementSpacing: 0.5000
            SlotDuration: 2
        SwitchingPattern: [1 2 3 4]
    
    

    Укажите конструкцию антенной решетки URA, установив размер антенной решетки объекта конфигурации в [4 4].

    cfg.ArraySize = [4 4];

    Установите интервал между элементами строки и между элементами столбца в значение 0.4 и 0.3соответственно.

    cfg.ElementSpacing = [0.4 0.3];

    Установите значение диаграммы переключения антенн.

    cfg.SwitchingPattern = 1:16
    cfg = 
      bleAngleEstimateConfig with properties:
    
               ArraySize: [4 4]
          ElementSpacing: [0.4000 0.3000]
            SlotDuration: 2
        SwitchingPattern: [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16]
    
    

    Ссылки

    [1] Веб-сайт технологии Bluetooth. «Веб-сайт Bluetooth Technology | Официальный веб-сайт Bluetooth Technology». Доступно 22 ноября 2019 года. https://www.bluetooth.com/.

    [2] Группа специальных интересов Bluetooth (SIG). «Спецификация ядра Bluetooth». Версия 5.1. https://www.bluetooth.com/.

    [3] Вули, Мартин. Ориентировка Bluetooth: технический обзор. Bluetooth Special Interest Group (SIG), доступ 6 апреля 2020 г., https://www.bluetooth.com/.

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

    Создание кода C/C + +
    Создайте код C и C++ с помощью MATLAB ® Coder™

    .
    Представлен в R2020b