bleAngleEstimateConfig

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

    Требуется загрузка: Чтобы использовать bleAngleEstimateConfig, сначала загрузите библиотеку Communications Toolbox™ для Bluetooth® Протокол. Для получения дополнительной информации см. раздел «Получение и управление дополнениями». Другой способ см. в разделе Библиотека Communications Toolbox для обмена файлами протокола Bluetooth.

    Описание

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

    Создание

    Описание

    пример

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

    пример

    cfg = bleAngleEstimateConfig(Name,Value) устанавливает свойства с помощью одной или нескольких пар "имя-значение". Заключайте каждое имя свойства в кавычки. Для примера, bleAngleEstimateConfig('SlotDuration',1) устанавливает длительность паза switch и sample равную 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

    Длительность паза Switch и Sample, заданная как 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 Technology. Bluetooth Technology Website | Официальный сайт Bluetooth Technology. Доступ к 22 ноября 2019 года. https://www.bluetooth.com/.

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

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

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

    Генерация кода C/C + +
    Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

    .
    Введенный в R2020b