НАЦИОНАЛЬНЫЕ ИНСТРУМЕНТЫ логотип

Лаборатория НАЦИОНАЛЬНЫХ ИНСТРУМЕНТОВVIEW Связь 802.11 Application Framework 2.1

Лаборатория НАЦИОНАЛЬНЫХ ИНСТРУМЕНТОВVIEW Связь 802.11 Application Framework 2.1

Информация о продукте: PXIe-8135

PXIe-8135 — это устройство, используемое для двунаправленной передачи данных в лаборатории.VIEW Платформа приложений связи 802.11 2.1. Для устройства требуется два радиочастотных устройства NI, либо USRP
Устройства RIO или модули FlexRIO следует подключать к разным хост-компьютерам, которыми могут быть ноутбуки, ПК или шасси PXI. В установке можно использовать радиочастотные кабели или антенны. Устройство совместимо с хост-системами на базе PXI, ПК с адаптером MXI на базе PCI или PCI Express или ноутбуком с адаптером MXI на базе карты Express. Хост-система должна иметь не менее 20 ГБ свободного дискового пространства и 16 ГБ оперативной памяти.

Системные требования

Программное обеспечение

  • Windows 7 SP1 (64-разрядная версия) или Windows 8.1 (64-разрядная версия)
  • ЛабораторияVIEW Пакет проектирования систем связи 2.0
  • Платформа приложений 802.11 2.1

Аппаратное обеспечение

Чтобы использовать платформу приложений 802.11 для двунаправленной передачи данных, вам потребуются два RF-устройства NI — либо устройства USRP RIO с полосой пропускания 40 МГц, 120 МГц или 160 МГц, либо модули FlexRIO. Устройства следует подключать к разным хост-компьютерам, которыми могут быть ноутбуки, ПК или шасси PXI. На рис. 1 показана установка двух станций с использованием радиочастотных кабелей (слева) или антенн (справа).
В таблице 1 представлено необходимое оборудование в зависимости от выбранной конфигурации.Лаборатория НАЦИОНАЛЬНЫХ ИНСТРУМЕНТОВVIEW Платформа приложений 802.11 2.1 Рис. 1

Конфигурация Обе установки Настройка USRP RIO Настройка модуля адаптера FlexRIO FPGA/FlexRIO RF
  Хозяин

PC

СМА

Кабель

Аттенюатор Антенна USRP

устройство

МХI

Адаптер

FlexRIO FPGA

модуль

Адаптер FlexRIO

модуль

Два устройства с кабелем 2 2 2 0 2 2 2 2
Два устройства, над-

воздух [1]

2 0 0 4 2 2 2 2
  • Контроллеры: рекомендуется — шасси PXIe-1085 или шасси PXIe-1082 с установленным контроллером PXIe-8135.
  • Кабель SMA: кабель типа «мама/гнездо», входящий в комплект устройства RIO USRP.
  • Антенна: дополнительную информацию об этом режиме см. в разделе «Режим RF Multi Station: беспроводная передача».
  • Устройство RIO USRP: USRP-2940/2942/2943/2944/2950/2952/2953/2954 Программно-определяемые реконфигурируемые радиоустройства с полосой пропускания 40 МГц, 120 МГц или 160 МГц.
  • Аттенюатор с ослаблением 30 дБ и разъемами SMA «папа/гнездо», которые входят в комплект устройства RIO USRP.
    Примечание. Для настройки модуля адаптера FlexRIO/FlexRIO аттенюатор не требуется.
  • Модуль FlexRIO FPGA: Модуль FPGA PXIe-7975/7976 для FlexRIO
  • Модуль адаптера FlexRIO: Модуль радиочастотного адаптера NI-5791 для FlexRIO

В предыдущих рекомендациях предполагается, что вы используете хост-системы на базе PXI. Вы также можете использовать ПК с адаптером MXI на базе PCI или PCI Express или ноутбук с адаптером MXI на базе карты Express.
Убедитесь, что на вашем хосте имеется не менее 20 ГБ свободного дискового пространства и 16 ГБ оперативной памяти.

  • Предупреждение. Перед использованием оборудования прочтите всю документацию по продукту, чтобы обеспечить соответствие нормам безопасности, электромагнитной совместимости и защиты окружающей среды.
  • Внимание: Чтобы обеспечить указанные характеристики ЭМС, эксплуатируйте радиочастотные устройства только с экранированными кабелями и аксессуарами.
  • Внимание: Чтобы обеспечить указанные характеристики ЭМС, длина всех кабелей ввода-вывода, за исключением тех, которые подключены к входу антенны GPS устройства USRP, должна быть не длиннее 3 м (10 футов).
  • Внимание: радиочастотные устройства USRP RIO и NI-5791 не одобрены и не лицензированы для передачи по воздуху с использованием антенны. В результате использование этого продукта с антенной может привести к нарушению местного законодательства. Прежде чем использовать данное изделие с антенной, убедитесь, что вы соблюдаете все местные законы.

Конфигурация

  • Два устройства с кабелем
  • Два устройства, беспроводные [1]

Параметры конфигурации оборудования

Таблица 1. Необходимые аппаратные аксессуары

Аксессуары Обе установки Настройка USRP RIO
Кабель SMA 2 0
Антенна аттенюатора 2 0
устройство USRP 2 2
MXI-адаптер 2 2
FPGA-модуль FlexRIO 2 Н/Д
Модуль адаптера FlexRIO 2 Н/Д

Инструкции по применению продукта

  1. Убедитесь, что вся документация по продукту прочитана и понята, чтобы гарантировать соответствие нормам безопасности, электромагнитной совместимости и защиты окружающей среды.
  2. Убедитесь, что радиочастотные устройства подключены к разным хост-компьютерам, соответствующим системным требованиям.
  3. Выберите подходящий вариант конфигурации оборудования и настройте необходимые аксессуары согласно Таблице 1.
  4. При использовании антенны убедитесь в соблюдении всех местных законов, прежде чем использовать данное изделие с антенной.
  5. Чтобы обеспечить указанные характеристики ЭМС, эксплуатируйте радиочастотные устройства только с экранированными кабелями и аксессуарами.
  6. Для обеспечения указанных характеристик ЭМС длина всех кабелей ввода-вывода, за исключением тех, которые подключены к входу GPS-антенны устройства USRP, не должна быть длиннее 3 м (10 футов).

Понимание компонентов этого Sampле Проект

Проект состоит из лабораторииVIEW код хоста и лабораторияVIEW Код FPGA для поддерживаемых аппаратных целей USRP RIO или FlexRIO. Соответствующая структура папок и компоненты проекта описаны в следующих подразделах.

Структура папок
Чтобы создать новый экземпляр 802.11 Application Framework, запустите LabVIEW Communications System Design Suite 2.0, выбрав «Лаборатория».VIEW Связь 2.0 из меню Пуск. В шаблонах проектов на запущенной вкладке «Проект» выберите «Структуры приложений». Для запуска проекта выберите:

  • 802.11 Разработка USRP RIO v2.1 при использовании устройств USRP RIO
  • 802.11 Design FlexRIO v2.1 при использовании модулей FlexRIO FPGA/FlexRIO
  • 802.11 Simulation v2.1 для запуска кода FPGA физической обработки сигналов передатчика (TX) и приемника (RX) в режиме моделирования. К нему прилагается соответствующее руководство по проекту моделирования.

Для проектов 802.11 Design следующие files и папки создаются внутри указанной папки:

  • 802.11 Design USRP RIO v2.1.lvproject / 802.11 Design FlexRIO RIO v2.1.lvproject — Этот проект file содержит информацию о связанных subVI, целях и спецификациях сборки.
  • 802.11 Host.gvi — этот VI хоста верхнего уровня реализует станцию ​​802.11. Хост-интерфейс с битомfile построить из VI FPGA верхнего уровня, 802.11 FPGA STA.gvi, расположенного в целевой подпапке.
  • Сборки — эта папка содержит предварительно скомпилированный бит.files для выбранного целевого устройства.
  • Common — общая библиотека содержит общие subVI для хоста и FPGA, которые используются в платформе приложений 802.11. Этот код включает математические функции и преобразования типов.
  • FlexRIO/USRP RIO — эти папки содержат конкретные реализации хоста и subVI FPGA, которые включают код для установки усиления и частоты. Этот код в большинстве случаев адаптирован из заданных потоков потоковой передачи для конкретной цели.ampле проектов. Они также содержат ВП верхнего уровня FPGA для конкретных целей.
  • 802.11 v2.1 — эта папка содержит сами функциональные возможности 802.11, разделенные на несколько папок FPGA и каталог хоста.

Компоненты
Платформа приложений 802.11 обеспечивает физический уровень (PHY) мультиплексирования с ортогональным частотным разделением (OFDM) в реальном времени и реализацию управления доступом к среде (MAC) для системы на основе IEEE 802.11. Лаборатория платформы приложений 802.11VIEW проект реализует функциональность одной станции, включая функциональность приемника (RX) и передатчика (TX).

Заявление о соответствии и отклонениях
Платформа приложений 802.11 разработана в соответствии со спецификациями IEEE 802.11. Чтобы сохранить легко изменяемый дизайн, платформа приложений 802.11 фокусируется на основных функциях стандарта IEEE 802.11.

  • PHY, совместимый со стандартами 802.11a (устаревший режим) и 802.11ac (режим очень высокой пропускной способности).
  • Обучение обнаружению пакетов на местах
  • Кодирование и декодирование полей сигналов и данных
  • Оценка чистого канала (CCA) на основе обнаружения энергии и сигнала
  • Множественный доступ с контролем несущей и процедурой предотвращения конфликтов (CSMA/CA), включая повторную передачу
  • Процедура случайной отсрочки
  • Компоненты MAC, совместимые со стандартами 802.11a и 802.11ac, для поддержки передачи запроса на отправку/разрешения на отправку (RTS/CTS), передачи кадров данных и кадров подтверждения (ACK).
  • Генерация подтверждений с использованием 802.11 IEEE-совместимого времени с коротким межкадровым интервалом (SIFS) (16 мкс)
  • Поддержка вектора сетевого размещения (NAV)
  • Генерация блоков данных протокола MAC (MPDU) и многоузловая адресация
  • API L1/L2, который позволяет внешним приложениям реализовывать функции верхнего уровня MAC, такие как процедура соединения, для доступа к функциям среднего и нижнего MAC.
    Платформа приложений 802.11 поддерживает следующие функции:
  • Только длинный защитный интервал
  • Архитектура с одним входом и одним выходом (SISO), готовая к конфигурациям с несколькими входами и несколькими выходами (MIMO)
  • VHT20, VHT40 и VHT80 для стандарта 802.11ac. Для полосы пропускания 802.11ac 80 МГц поддержка ограничена схемой модуляции и кодирования (MCS) номер 4.
  • Агрегированный MPDU (A-MPDU) с одним MPDU для стандарта 802.11ac.
  • Попакетная автоматическая регулировка усиления (АРУ), обеспечивающая беспроводную передачу и прием.

Посетите ni.com/info и введите информационный код 80211AppFWManual, чтобы получить доступ к лаборатории.VIEW Communications 802.11 Application Framework Manual для получения дополнительной информации о структуре приложений 802.11.

Запуск этого Sampле Проект

Платформа приложений 802.11 поддерживает взаимодействие с произвольным числом станций, именуемое в дальнейшем многостанционным РЧ-режимом. Другие режимы работы описаны в разделе «Дополнительные режимы работы и параметры конфигурации». В режиме RF Multi Station каждая станция действует как одно устройство 802.11. В следующих описаниях предполагается, что имеются две независимые станции, каждая из которых работает на своем собственном РЧ-устройстве. Они обозначаются как Станция А и Станция Б.

Настройка оборудования: с кабелем
В зависимости от конфигурации выполните действия, описанные в разделе «Настройка установки USRP RIO» или «Настройка установки модуля адаптера FlexRIO/FlexRIO».

Настройка системы RIO USRP

  1. Убедитесь, что устройства RIO USRP правильно подключены к хост-системам, на которых работает лаборатория.VIEW Комплект для проектирования систем связи.
  2. Выполните следующие шаги, чтобы создать радиочастотные соединения, как показано на рисунке 2.
    1.  Подключите два аттенюатора по 30 дБ к портам RF0/TX1 на станциях A и B.
    2. Подключите другой конец аттенюаторов к двум ВЧ-кабелям.
    3. Подключите другой конец RF-кабеля, идущего от станции A, к порту RF1/RX2 станции B.
    4. Подключите другой конец радиочастотного кабеля, идущего от станции B, к порту RF1/RX2 станции A.
  3. Включите устройства USRP.
  4. Включите хост-системы.
    ВЧ-кабели должны поддерживать рабочую частоту. Лаборатория НАЦИОНАЛЬНЫХ ИНСТРУМЕНТОВVIEW Платформа приложений 802.11 2.1 Рис. 2

Настройка системы FlexRIO

  1. Убедитесь, что устройства FlexRIO правильно подключены к хост-системам, на которых работает лаборатория.VIEW Комплект для проектирования систем связи.
  2. Выполните следующие шаги, чтобы создать радиочастотные соединения, как показано на рисунке 3.
    1. Подключите порт TX станции A к порту RX станции B с помощью RF-кабеля.
    2. Подключите порт TX станции B к порту RX станции A с помощью RF-кабеля.
  3. Включите хост-системы.
    ВЧ-кабели должны поддерживать рабочую частоту. Лаборатория НАЦИОНАЛЬНЫХ ИНСТРУМЕНТОВVIEW Платформа приложений 802.11 2.1 Рис. 3
Запуск лабораторииVIEW Код хоста

Убедитесь, что лабораторияVIEW В ваших системах установлены Communications System Design Suite 2.0 и 802.11 Application Framework 2.1. Установка начинается с запуска файла setup.exe с прилагаемого установочного носителя. Следуйте инструкциям установщика, чтобы завершить процесс установки.
Необходимые шаги для запуска лабораторииVIEW код хоста на двух станциях сводится к следующему:

  1. Для станции А на первом хосте:
    • а. Запуск лабораторииVIEW Communications System Design Suite, выбрав «Лаборатория».VIEW Связь 2.0 из меню «Пуск».
    • б. На вкладке ПРОЕКТЫ выберите Application Frameworks » 802.11 Design…, чтобы запустить проект.
      • Выберите 802.11 Design USRP RIO v2.1, если вы используете настройку USRP RIO.
      • Выберите 802.11 Design FlexRIO v2.1, если вы используете настройку FlexRIO.
    • в. В этом проекте появляется VI хоста верхнего уровня 802.11 Host.gvi.
    • д. Настройте идентификатор RIO в элементе управления устройством RIO. Вы можете использовать NI Measurement & Automation Explorer (MAX), чтобы получить идентификатор RIO для вашего устройства. Полоса пропускания устройства RIO USRP (если она составляет 40 МГц, 80 МГц и 160 МГц) определяется изначально.
  2. Повторите шаг 1 для станции B на втором хосте.
  3. Установите номер станции A на 1, а на станции B — на 2.
  4. Для настройки FlexRIO установите опорную частоту на PXI_CLK или REF IN/ClkIn.
    • а. Для PXI_CLK: ссылка берется из шасси PXI.
    • б. REF IN/ClkIn: Задание берется из порта ClkIn модуля адаптера NI-5791.
  5. Правильно отрегулируйте настройки MAC-адреса устройства и MAC-адреса назначения на обеих станциях.
    • а. Станция A: установите MAC-адрес устройства и MAC-адрес назначения на 46:6F:4B:75:6D:61 и 46:6F:4B:75:6D:62 (значения по умолчанию).
    • б. Станция B: установите MAC-адрес устройства и MAC-адрес назначения на 46:6F:4B:75:6D:62 и 46:6F:4B:75:6D:61.
  6. Для каждой станции запустите ЛабораториюVIEW хост-VI, нажав кнопку запуска ( ).
    • а. В случае успеха загорается индикатор готовности устройства.
    • б. Если вы получили сообщение об ошибке, попробуйте одно из следующих действий:
      • Убедитесь, что ваше устройство подключено правильно.
      • Проверьте конфигурацию устройства RIO.
  7. Включите станцию ​​A, установив для параметра «Включить станцию» значение «Вкл.». Индикатор активности станции должен загореться.
  8. Включите станцию ​​B, установив для параметра «Включить станцию» значение «Вкл.». Индикатор активности станции должен загореться.
  9. Выберите вкладку MAC и убедитесь, что отображаемая совокупность RX соответствует схеме модуляции и кодирования, настроенной с использованием параметров MCS и формата поднесущей на другой станции. Для бывшегоample, оставьте для формата поднесущей и MCS значения по умолчанию на станции A и установите для формата поднесущей значение 40 МГц (IEEE 802.11ac), а для MCS — значение 5 на станции B. ampширотная модуляция (QAM) используется для MCS 4 и возникает в пользовательском интерфейсе станции B. 64 QAM используется для MCS 5 и возникает в пользовательском интерфейсе станции A.
  10. Выберите вкладку RF & PHY и убедитесь, что отображаемый спектр мощности приема аналогичен выбранному формату поднесущей на другой станции. Станция A показывает спектр мощности приема 40 МГц, а станция B показывает спектр мощности приема 20 МГц.

Примечание: Устройства USRP RIO с полосой пропускания 40 МГц не могут передавать или получать пакеты, закодированные с полосой пропускания 80 МГц.
Пользовательские интерфейсы 802.11 Application Framework станций A и B показаны на рисунках 6 и 7 соответственно. Для мониторинга состояния каждой станции платформа приложений 802.11 предоставляет множество индикаторов и графиков. Все настройки приложения, а также графики и индикаторы описаны в следующих подразделах. Органы управления на передней панели разделены на следующие три группы:

  • Настройки приложения: эти элементы управления следует настроить перед включением станции.
  • Статические настройки времени выполнения: эти элементы управления необходимо выключить, а затем включить станцию. Для этого используется элемент управления Включить станцию.
  • Динамические настройки времени выполнения: эти элементы управления можно установить там, где работает станция.

Лаборатория НАЦИОНАЛЬНЫХ ИНСТРУМЕНТОВVIEW Платформа приложений 802.11 2.1 Рис. 6Лаборатория НАЦИОНАЛЬНЫХ ИНСТРУМЕНТОВVIEW Платформа приложений 802.11 2.1 Рис. 7

Описание элементов управления и индикаторов

Основные элементы управления и индикаторы

Настройки приложения 
Настройки приложения применяются при запуске ВП и не могут быть изменены после запуска ВП. Чтобы изменить эти настройки, остановите ВП, примените изменения и перезапустите ВП. Они показаны на рисунке 6.

Параметр Описание
РИО Устройство Адрес RIO аппаратного устройства RF.
Ссылка Часы Настраивает эталон для часов устройства. Опорная частота должна быть 10 МГц. Вы можете выбрать из следующих источников:

Внутренний—Использует внутренние опорные часы.

РЕФ IN / ClkIn— Задание берется из порта REF IN (USRP-294xR и USRP-295XR) или порта ClkIn (NI 5791).

GPS—Привязка берется из модуля GPS. Применимо только для устройств USRP-2950/2952/2953.

PXI_CLK— Ссылка взята из шасси PXI. Применимо только для целей PXIe-7975/7976 с модулями адаптера NI-5791.

Операция Режим Он был установлен как константа в блок-диаграмме. Платформа приложений 802.11 предоставляет следующие режимы:

RF Обратная петля—Соединяет путь передачи одного устройства с путем приема того же устройства с помощью радиочастотного кабеля или антенн.

RF Мульти Станция—Регулярная передача данных с двумя и более независимыми станциями, работающими на отдельных устройствах, подключенных либо с помощью антенн, либо посредством кабельных соединений. RF Multi Station — это режим работы по умолчанию.

Базовая полоса петля— Аналогично радиочастотному шлейфу, но внешний шлейф по кабелю заменяется внутренним цифровым шлейфом основной полосы частот.

Статические параметры выполнения
Статические рабочие параметры можно изменить только при выключенной станции. Параметры применяются при включении станции. Они показаны на рисунке 6.

Параметр Описание
Станция Число Цифровое управление для установки номера станции. Каждая беговая станция должна иметь свой номер. Может быть до 10. Если пользователь хочет увеличить количество работающих станций, кэш присвоения порядкового номера MSDU и обнаружения дубликатов должен быть увеличен до необходимого значения, так как значение по умолчанию равно 10.
Начальный Канал Центр Частота [Гц] Это центральная частота первичного канала передатчика в Гц. Допустимые значения зависят от устройства, на котором работает станция.
Начальный Канал Селектор Числовое управление для определения того, какой поддиапазон используется в качестве основного канала. PHY охватывает полосу пропускания 80 МГц, которую можно разделить на четыре поддиапазона {0,…,3} полосы пропускания 20 МГц для сигнала с невысокой пропускной способностью (не-HT). Для более широкой полосы пропускания поддиапазоны объединяются. Посетите ni.com/info и введите информационный код. 80211AppFWРуководство чтобы получить доступ к ЛабораторияVIEW Коммуникации 802.11 Приложение Рамки Руководство для получения дополнительной информации о канализации.
Власть Уровень [дБм] Уровень выходной мощности с учетом передачи непрерывного сигнала (CW) с полным диапазоном цифро-аналогового преобразователя (ЦАП). Высокое отношение пиковой мощности к средней мощности OFDM означает, что выходная мощность передаваемых кадров 802.11 обычно на 9–12 дБ ниже скорректированного уровня мощности.
TX RF Порт Порт RF, используемый для TX (применимо только для устройств USRP RIO).
RX RF Порт Порт RF, используемый для RX (применимо только для устройств USRP RIO).
Устройство МАК Адрес MAC-адрес, связанный со станцией. Логический индикатор показывает, является ли данный MAC-адрес действительным или нет. Проверка MAC-адреса выполняется в динамическом режиме.

Динамические параметры выполнения
Динамические настройки среды выполнения можно изменить в любое время, и они применяются немедленно, даже когда станция активна. Они показаны на рисунке 6.

Параметр Описание
Поднесущая Формат Позволяет переключаться между стандартными форматами IEEE 802.11. Поддерживаются следующие форматы:
  · 802.11a с полосой пропускания 20 МГц

· 802.11ac с полосой пропускания 20 МГц

· 802.11ac с полосой пропускания 40 МГц

· 802.11ac с полосой пропускания 80 МГц (поддерживается до 4 MCS)

МКС Индекс схемы модуляции и кодирования, используемый для кодирования кадров данных. Кадры ACK всегда отправляются с MCS 0. Имейте в виду, что не все значения MCS применимы для всех форматов поднесущих, и значение MCS меняется в зависимости от формата поднесущей. Текстовое поле рядом с полем MCS показывает схему модуляции и скорость кодирования для текущего формата MCS и поднесущей.
АГС Если эта функция включена, оптимальная настройка усиления выбирается в зависимости от мощности принимаемого сигнала. Значение усиления RX берется из ручного усиления RX, если AGC отключена.
Руководство RX Прирост [ДБ] Ручное значение усиления RX. Применяется, если AGC отключена.
Место назначения МАК Адрес MAC-адрес пункта назначения, которому должны быть отправлены пакеты. Логический индикатор показывает, действителен ли данный MAC-адрес или нет. При работе в режиме радиочастотной петли Место назначения МАК Адрес и Устройство МАК Адрес должно быть похоже.

Индикаторы
В следующей таблице представлены индикаторы, возникающие на главной передней панели, как показано на рисунке 6.

Параметр Описание
Устройство Готовый Логический индикатор показывает, готово ли устройство. Если вы получили сообщение об ошибке, попробуйте одно из следующих действий:

· Убедитесь, что ваше устройство RIO подключено правильно.

· Проверьте конфигурацию РИО Устройство.

· Проверьте номер станции. Все должно быть по-другому, если на одном хосте работает более одной станции.

Цель ФИФО Переполнение Логический индикатор, который загорается в случае переполнения буферов памяти типа «первым поступил — первым обслужен» (T2H). Если один из FIFO T2H переполняется, его информация больше не является достоверной. Эти ФИФО следующие:

· Переполнение данных T2H RX

· Переполнение созвездия T2H

· Переполнение спектра мощности T2H RX

· Переполнение оценки канала T2H

· Переполнение TX в RF FIFO

Станция Активный Логический индикатор показывает, активна ли радиочастотная станция после включения станции путем установки Давать возможность Станция контроль над On.
Применяемый RX Прирост [ДБ] Числовой индикатор показывает применяемое в настоящее время значение усиления RX. Это значение представляет собой ручное усиление RX, когда AGC отключена, или рассчитанное усиление RX, когда AGC включена. В обоих случаях значение усиления зависит от возможностей устройства.
Действительный Булевы индикаторы показывают, задано ли данное Устройство МАК Адрес и Место назначения МАК Адрес связанные со станциями, действительны.
Вкладка МАС

В следующих таблицах перечислены элементы управления и индикаторы, расположенные на вкладке MAC, как показано на рисунке 6.

Динамические параметры выполнения

Параметр Описание
Данные Источник Определяет источник кадров MAC, отправляемых с хоста на цель.

Выключенный— Этот метод полезен для отключения передачи данных TX, пока цепочка TX активна для запуска пакетов ACK.

УДП— Этот метод полезен для демонстрации демонстраций, например, при использовании внешнего приложения потокового видео или для использования внешнего инструмента тестирования сети, такого как Iperf. В этом методе входные данные поступают на станцию ​​802.11 или генерируются ею с использованием данных пользователя.tagоперативный протокол (UDP).

PN Данные— Этот метод отправляет случайные биты и полезен для функциональных тестов. Размер пакета и скорость можно легко адаптировать.

  Руководство— Этот метод полезен для запуска отдельных пакетов в целях отладки.

Внешний— Разрешить потенциальной внешней реализации верхнего уровня MAC или другим внешним приложениям использовать функциональные возможности MAC и PHY, предоставляемые инфраструктурой приложений 802.11.

Данные Источник Параметры На каждой вкладке показаны параметры для соответствующих источников данных.

УДП Вкладка—Свободный порт UDP для получения данных для передатчика определяется по сути на основе номера станции.

PN Вкладка PN Данные Пакет Размер— Размер пакета в байтах (диапазон ограничен 4061, что представляет собой один A-MPDU, уменьшенный за счет служебных данных MAC).

PN Вкладка PN Пакеты за Второй— Среднее количество пакетов, передаваемых в секунду (ограничено 10,000 XNUMX. Достижимая пропускная способность может быть меньше в зависимости от конфигурации станции).

Руководство Вкладка Курок TX— Логический элемент управления для запуска одного пакета TX.

Данные Раковина Возможны следующие варианты:

·          Выключенный— Данные удаляются.

·          УДП— Если этот параметр включен, полученные кадры пересылаются на настроенный UDP-адрес и порт (см. ниже).

Данные Раковина Вариант Он имеет следующие необходимые конфигурации для опции приемника данных UDP:

·          Передача IP Адрес— IP-адрес назначения для выходного потока UDP.

·          Передача Порт— Целевой порт UDP для выходного потока UDP, обычно между 1,025 и 65,535.

Перезагрузить TX Статистика Логический элемент управления для сброса всех счетчиков МАК TX Статистика кластер.
Перезагрузить RX Статистика Логический элемент управления для сброса всех счетчиков МАК RX Статистика кластер.
ценности за второй Логический элемент управления, показывающий МАК TX Статистика и МАК RX Статистика либо как накопленные значения с момента последнего сброса, либо как значения в секунду.

Графики и индикаторы
В следующей таблице представлены индикаторы и графики, представленные на вкладке MAC, как показано на рисунке 6.

Параметр Описание
Данные Источник Параметры УДП Получать Порт— Исходный UDP-порт входного потока UDP.

ФИФО Полный— Указывает, что буфер сокета устройства чтения UDP мал для чтения данных, поэтому пакеты отбрасываются. Увеличьте размер буфера сокета.

Данные Передача— Указывает, что пакеты успешно прочитаны с данного порта. Посмотрите потоковое видео для получения более подробной информации.

Данные Раковина Вариант УДП ФИФО Полный— Указывает, что буфер сокета отправителя UDP мал для приема полезных данных из FIFO прямого доступа к памяти (DMA) данных RX, поэтому пакеты отбрасываются. Увеличьте размер буфера сокета.

Данные Передача— Указывает, что пакеты успешно прочитаны из DMA FIFO и перенаправлены на указанный порт UDP.

RX Созвездие Графическая индикация показывает созвездие RX I/Qampфайлы полученного поля данных.
RX Пропускная способность [бит/с] Числовая индикация показывает скорость передачи данных успешно полученных и декодированных кадров, соответствующую Устройство МАК Адрес.
Данные Ставка [Мбит/с] Графическая индикация показывает скорость передачи данных успешно полученных и декодированных кадров, соответствующую Устройство МАК Адрес.
МАК TX Статистика Числовая индикация показывает значения следующих счетчиков, относящихся к MAC TX. Представленные значения могут быть накопленными значениями с момента последнего сброса или значениями в секунду в зависимости от состояния логического элемента управления. ценности за второй.

· Сработала РТС

· Сработал CTS

· Данные активируются

· Подтверждение активировано

МАК RX Статистика Числовая индикация показывает значения следующих счетчиков, относящихся к MAC RX. Представленные значения могут быть накопленными значениями с момента последнего сброса или значениями в секунду в зависимости от состояния логического элемента управления. ценности за второй.

· Преамбула обнаружена (при синхронизации)

  · Получены блоки служебных данных PHY (PSDU) (кадры с допустимым заголовком процедуры конвергенции физического уровня (PLCP), кадры без нарушений формата)

· MPDU CRC OK (проверка последовательности проверки кадра (FCS) пройдена)

· РТС обнаружен

· CTS обнаружен

· Обнаружены данные

· Обнаружено подтверждение

TX Ошибка Ставки Графическая индикация показывает частоту ошибок пакетов TX и частоту ошибок блоков TX. Частота ошибок пакетов TX рассчитывается как отношение успешных переданных MPDU к количеству попыток передачи. Частота ошибок блока TX рассчитывается как отношение успешных переданных MPDU к общему количеству передач. Самые последние значения отображаются в правом верхнем углу графика.
Усредненный Повторные передачи за Пакет Графическая индикация показывает среднее количество попыток передачи. Последнее значение отображается в правом верхнем углу графика.

Вкладка RF & PHY
В следующих таблицах перечислены элементы управления и индикаторы, расположенные на вкладке RF & PHY, как показано на рисунке 8.Лаборатория НАЦИОНАЛЬНЫХ ИНСТРУМЕНТОВVIEW Платформа приложений 802.11 2.1 Рис. 8

Динамические параметры выполнения 

Параметр Описание
ОСА Энергия Обнаружение Порог [дБм] Если энергия принятого сигнала превышает пороговое значение, станция квалифицирует среду как занятую и прерывает процедуру Backoff, если таковая имеется. Установить ОСА Энергия Обнаружение Порог [дБм] установите значение, которое выше минимального значения кривой тока на графике входной мощности RF.

Графики и индикаторы

Параметр Описание
Принудительный LO Частота TX [Гц] Фактическая используемая частота передачи на цели.
RF Частота [Гц] Центральная частота РЧ после регулировки на основе Начальный Канал Селектор управление и рабочая полоса пропускания.
Принудительный LO Частота RX [Гц] Фактическая используемая частота приема на цели.
Принудительный Власть Уровень [дБм] Уровень мощности непрерывной волны 0 dBFS, что соответствует текущим настройкам устройства. Средняя выходная мощность сигналов 802.11 примерно на 10 дБ ниже этого уровня. Указывает фактический уровень мощности с учетом радиочастоты и калибровочных значений конкретного устройства из EEPROM.
Компенсированный Финансовый директор [Гц] Смещение несущей частоты, обнаруженное блоком грубой оценки частоты. Для модуля адаптера FlexRIO/FlexRIO установите опорный тактовый сигнал на PXI_CLK или REF IN/ClkIn.
Канализация Графическая индикация показывает, какой поддиапазон используется в качестве основного канала в зависимости от Начальный Канал Селектор. PHY охватывает полосу пропускания 80 МГц, которую можно разделить на четыре поддиапазона {0,…,3} полосы пропускания 20 МГц для сигнала, отличного от HT. Для более широкой полосы пропускания (40 МГц или 80 МГц) поддиапазоны объединяются. Посетите ni.com/info и введите информационный код. 80211AppFWРуководство чтобы получить доступ к ЛабораторияVIEW Коммуникации

802.11 Приложение Рамки Руководство для получения дополнительной информации о канализации.

Канал Оценка Графическая индикация показывает ampвысота и фаза предполагаемого канала (на основе L-LTF и VHT-LTF).
Базовая полоса RX Власть Графическая индикация отображает мощность группового сигнала в начале пакета. Числовой индикатор показывает фактическую мощность основного диапазона приемника. Когда АРУ ​​включена,

802.11 Application Framework пытается сохранить это значение на заданном уровне. АГС цель сигнал власть in Передовой вкладку, соответствующим образом изменив усиление RX.

TX Власть Спектр Моментальный снимок текущего спектра основной полосы частот от TX.
RX Власть Спектр Моментальный снимок текущего спектра модулирующего сигнала от RX.
RF Вход Власть Отображает текущую входную радиочастотную мощность в дБм независимо от типа входящего сигнала, если был обнаружен пакет 802.11. Этот индикатор отображает входную РЧ-мощность в дБм, измеряемую в данный момент, а также при запуске самого последнего пакета.
Вкладка

В следующей таблице перечислены элементы управления, размещенные на вкладке «Дополнительно», как показано на рис. 9.Лаборатория НАЦИОНАЛЬНЫХ ИНСТРУМЕНТОВVIEW Платформа приложений 802.11 2.1 Рис. 9

Статические параметры выполнения

Параметр Описание
контроль рамка TX вектор конфигурация Применяет настроенные значения MCS в векторах TX для кадров RTS, CTS или ACK. Конфигурация управляющего кадра по умолчанию для этих кадров — Non-HT-OFDM и полоса пропускания 20 МГц, тогда как MCS можно настроить с хоста.
dot11RTSПорог Полустатический параметр, используемый при выборе последовательности кадров, чтобы решить, разрешено ли использование RTS|CTS.

· Если длина PSDU, т.е. PN Данные Пакет Размер, больше, чем dot11RTSThreshold, {RTS | КТС | ДАННЫЕ | ACK} используется последовательность кадров.

· Если длина PSDU, т.е. PN Данные Пакет Размер, меньше или равно dot11RTSTreshold, {DATA | ACK} используется последовательность кадров.

Этот механизм позволяет настроить станции на инициацию RTS/CTS либо всегда, либо никогда, либо только в кадрах, длина которых превышает указанную длину.

dot11ShortRetryLimit Полустатический параметр — максимальное количество повторов, применяемое для короткого типа MPDU (последовательности без RTS|CTS). Если достигнуто предельное количество повторных попыток, MPDU и связанная с ним конфигурация MPDU и вектор TX отбрасываются.
dot11LongRetryLimit Полустатический параметр — максимальное количество повторов, применяемое для длинного типа MPDU (последовательности, включая RTS|CTS). Если достигнуто предельное количество повторных попыток, MPDU и связанная с ним конфигурация MPDU и вектор TX отбрасываются.
RF Обратная петля Демо Режим Логическое управление для переключения между режимами работы:

RF Мультистанция (Логическое значение ложно): для настройки требуется как минимум две станции, где каждая станция действует как одно устройство 802.11.

RF Обратная петля (Логическое значение истинно): Требуется одно устройство. Эта настройка полезна для небольших демонстраций, использующих одну станцию. Однако реализованные функции MAC имеют некоторые ограничения в режиме RF Loopback. Пакеты ACK теряются, пока их ожидает MAC TX; конечный автомат DCF на FPGA MAC предотвращает этот режим. Таким образом, MAC TX всегда сообщает о сбое передачи. Следовательно, сообщаемая частота ошибок пакетов TX и частота ошибок блоков TX в графическом указании частоты ошибок TX являются единицами.

Динамические параметры выполнения 

Параметр Описание
Откат Значение задержки, которое применяется перед передачей кадра. Отсрочка считается количеством слотов продолжительностью 9 мкс. В зависимости от значения отсрочки подсчет отсрочки для процедуры отсрочки может быть фиксированным или случайным:

· Если значение отсрочки больше или равно нулю, используется фиксированная отсрочка.

· Если значение отсрочки отрицательное, используется случайный подсчет отсрочки.

АГС цель сигнал власть Целевая мощность приема в цифровой полосе частот, используемая, если АРУ включена. Оптимальное значение зависит от отношения пиковой мощности к средней (PAPR) принимаемого сигнала. Установить АГС цель сигнал власть до значения, большего, чем указано в Базовая полоса RX Власть график.

Вкладка "События"
В следующих таблицах перечислены элементы управления и индикаторы, размещенные на вкладке «События», как показано на рис. 10.Лаборатория НАЦИОНАЛЬНЫХ ИНСТРУМЕНТОВVIEW Платформа приложений 802.11 2.1 Рис. 10.

Динамические параметры выполнения

Параметр Описание
ПЛИС события к отслеживать Он имеет набор логических элементов управления; каждый элемент управления используется для включения или отключения отслеживания соответствующего события FPGA. Эти события следующие:

·          ФИЗИЧЕСКИЙ TX начинать запрос

·          ФИЗИЧЕСКИЙ TX конец указание

·          ФИЗИЧЕСКИЙ RX начинать указание

·          ФИЗИЧЕСКИЙ RX конец указание

·          ФИЗИЧЕСКИЙ ОСА время указание

·          ФИЗИЧЕСКИЙ RX прирост изменять указание

·          DCF состояние указание

·          МАК МПДУ RX указание

·          МАК МПДУ TX запрос

Все Логический элемент управления для включения отслеживания событий вышеуказанных событий FPGA.
Никто Логический элемент управления для отключения отслеживания событий вышеуказанных событий FPGA.
бревно file префикс Назовите текст file для записи данных событий FPGA, которые были прочитаны из FIFO DMA событий. Они представлены выше в ПЛИС события к отслеживать. Каждое событие состоит из времени stamp и данные о событии. Текст file создается локально в папке проекта.

Только выбранные события в ПЛИС события к отслеживать выше будет написано в тексте file.

Писать к file Логический элемент управления для включения или отключения процесса записи выбранных событий ПЛИС в текст file.
Прозрачный События Логический элемент управления для очистки истории событий с передней панели. Размер регистра истории событий по умолчанию составляет 10,000 XNUMX.
Вкладка «Статус»

В следующих таблицах перечислены индикаторы, размещенные на вкладке «Состояние», как показано на рисунке 11. Лаборатория НАЦИОНАЛЬНЫХ ИНСТРУМЕНТОВVIEW Платформа приложений 802.11 2.1 Рис. 11

Графики и индикаторы

Параметр Описание
TX Представляет ряд индикаторов, которые показывают количество сообщений, переданных между различными уровнями, начиная с источника данных и заканчивая PHY. Кроме того, он показывает соответствующие порты UDP.
Данные источник число пакеты источник: Числовой индикатор показывает количество пакетов, полученных от источника данных (UDP, PN Data или Manual).

передача источник: Логический индикатор показывает, что данные принимаются от источника данных (количество полученных пакетов не равно нулю).

Высокий МАК TX Запрос Высокий МАК: Числовые индикаторы показывают количество сообщений запроса конфигурации и полезной нагрузки MAC TX, сгенерированных уровнем высокой абстракции MAC и записанных в соответствующий порт UDP, расположенный под ними.
Середина МАК TX Запрос Середина МАК: Числовые индикаторы показывают количество сообщений запроса конфигурации и полезной нагрузки MAC TX, полученных от уровня высокой абстракции MAC и прочитанных из соответствующего порта UDP, расположенного над ними. Перед передачей обоих сообщений на нижние уровни данные конфигурации проверяются, поддерживаются они или нет, кроме того, запрос конфигурации MAC TX и запрос полезной нагрузки MAC TX проверяются на предмет их согласованности.

TX Запросы к ФИЗ: Числовой индикатор показывает количество запросов MAC MSDU TX, записанных в DMA FIFO.

TX Подтверждение Середина МАК: Числовые индикаторы показывают количество сообщений подтверждения, которые были сгенерированы промежуточным звеном MAC для сообщений конфигурации MAC TX и сообщений полезной нагрузки MAC TX и записаны в назначенный порт UDP, расположенный над ними.

TX Показания от ФИЗ: Числовой индикатор показывает количество индикаторов завершения передачи MAC MSDU TX, считанных из DMA FIFO.

TX Показания Середина МАК: Числовой индикатор показывает количество индикаторов состояния передачи MAC, передаваемых от среднего MAC до верхнего уровня MAC с использованием назначенного порта UDP, расположенного над ним.

ФИЗИЧЕСКИЙ TX Показания Перелив: Числовой индикатор показывает количество переполнений, произошедших во время записи FIFO по индикации TX End.
RX Представляет ряд индикаторов, которые показывают количество сообщений, переданных между различными уровнями, начиная с PHY до приемника данных. Кроме того, он показывает соответствующие порты UDP.
ФИЗИЧЕСКИЙ RX Индикация Перелив: Числовой индикатор показывает количество переполнений, произошедших во время записи FIFO по показаниям MAC MSDU RX.
Середина МАК RX Показания от ФИЗ: Числовой индикатор показывает количество показаний MAC MSDU RX, считанных из DMA FIFO.

RX Показания Середина МАК: Числовой индикатор показывает количество показаний MAC MSDU RX, которые были правильно декодированы и переданы на высокий уровень MAC с использованием назначенного порта UDP, расположенного над ним.

Высокий МАК RX Показания Высокий МАК: Числовой индикатор показывает количество индикаций MAC MSDU RX с действительными данными MSDU, полученными на высоком уровне MAC.
Данные раковина число пакеты раковина: Количество полученных пакетов на приемнике данных от MAC высокое.

передача раковина: Логический индикатор показывает, что данные принимаются от верхнего уровня MAC.

Дополнительные режимы работы и параметры конфигурации

В этом разделе описываются дополнительные параметры конфигурации и режимы работы. В дополнение к режиму RF Multi-Station, описанному в разделе Running This SampВ разделе «Проект» платформа приложений 802.11 поддерживает режимы работы RF Loopback и Baseband с использованием одного устройства. Ниже описаны основные шаги по запуску 802.11 Application Framework с использованием этих двух режимов.

Режим RF Loopback: Кабельный
В зависимости от конфигурации выполните действия, описанные в разделе «Настройка установки USRP RIO» или «Настройка установки модуля адаптера FlexRIO/FlexRIO».

Настройка установки USRP RIO 

  1. Убедитесь, что устройство RIO USRP правильно подключено к хост-системе, на которой работает лаборатория.VIEW Комплект для проектирования систем связи.
  2. Создайте конфигурацию RF-петли, используя один RF-кабель и аттенюатор.
    • а. Подключите кабель к RF0/TX1.
    • б. Подключите аттенюатор 30 дБ к другому концу кабеля.
    • в. Подключите аттенюатор к RF1/RX2.
  3. Включите устройство USRP.
  4. Включите хост-систему. Лаборатория НАЦИОНАЛЬНЫХ ИНСТРУМЕНТОВVIEW Платформа приложений 802.11 2.1 Рис. 12

Настройка модуля адаптера FlexRIO

  1. Убедитесь, что устройство FlexRIO правильно установлено в системе, в которой работает лаборатория.VIEW Комплект для проектирования систем связи.
  2. Создайте конфигурацию RF-петли, соединяющую TX модуля NI-5791 с RX модуля NI-5791. Лаборатория НАЦИОНАЛЬНЫХ ИНСТРУМЕНТОВVIEW Платформа приложений 802.11 2.1 Рис. 13

Запуск лабораторииVIEW Код хоста
Инструкция по работе лабораторииVIEW код хоста уже был предоставлен в разделе «Запуск этого Sample Project» для режима работы RF Multi-Station. В дополнение к инструкциям шага 1 в этом разделе также выполните следующие шаги:

  1. Режим работы по умолчанию — RF Multi-Station. Перейдите на вкладку «Дополнительно» и включите элемент управления демонстрационным режимом RF Loopback. Это приведет к реализации следующих изменений:
    • Режим работы будет изменен на режим RF Loopback.
    •  MAC-адрес устройства и MAC-адрес назначения получат один и тот же адрес. Для бывшегоampто есть оба могут быть 46:6F:4B:75:6D:61.
  2. Запустить лабораториюVIEW хост-VI, нажав кнопку запуска ( ).
    • а. В случае успеха загорается индикатор готовности устройства.
    • б. Если вы получили сообщение об ошибке, попробуйте одно из следующих действий:
      • Убедитесь, что ваше устройство подключено правильно.
      • Проверьте конфигурацию устройства RIO.
  3. Включите станцию, установив для параметра «Включить станцию» значение «Вкл.». Индикатор активности станции должен загореться.
  4. Чтобы увеличить пропускную способность приема, перейдите на вкладку «Дополнительно» и установите значение задержки процедуры возврата на ноль, поскольку работает только одна станция. Кроме того, установите максимальное количество повторов dot11ShortRetryLimit равным 1. Отключите, а затем включите станцию ​​с помощью элемента управления Enable Station, поскольку dot11ShortRetryLimit является статическим параметром.
  5. Выберите вкладку MAC и убедитесь, что показанная совокупность RX соответствует схеме модуляции и кодирования, настроенной с помощью параметров MCS и Subcarrier Format. Для бывшегоample, 16 QAM используется для MCS 4 и 20 МГц 802.11a. С настройками по умолчанию вы должны увидеть пропускную способность около 8.2 Мбит/с.

Режим RF Loopback: передача по воздуху
Беспроводная передача аналогична проводной. Кабели заменяются антеннами, подходящими для выбранной центральной частоты канала и полосы пропускания системы.

Внимание Прочтите документацию по всем аппаратным компонентам, особенно радиочастотным устройствам NI, перед использованием системы.
Устройства USRP RIO и FlexRIO не одобрены и не лицензированы для передачи по воздуху с использованием антенны. В результате использование этих продуктов с антенной может привести к нарушению местного законодательства. Прежде чем использовать данное изделие с антенной, убедитесь, что вы соблюдаете все местные законы.

Режим основной полосы Loopback
Петля основной полосы похожа на петлю РЧ. В этом режиме радиочастота обходится. TX сampФайлы передаются непосредственно в цепочку обработки RX на FPGA. Проводка на разъемах устройства не требуется. Чтобы запустить станцию ​​в режиме Baseband Loopback, вручную установите режим работы, указанный на блок-диаграмме, как константу Baseband Loopback.

Дополнительные параметры конфигурации

Генератор данных PN
Вы можете использовать встроенный генератор данных псевдошума (PN) для создания трафика данных TX, который полезен для измерения производительности пропускной способности системы. Генератор данных PN настраивается параметрами «Размер пакета данных PN» и «Пакетов PN в секунду». Скорость передачи данных на выходе генератора PN-данных равна произведению обоих параметров. Обратите внимание, что фактическая пропускная способность системы, видимая на стороне RX, зависит от параметров передачи, включая формат поднесущей и значение MCS, и может быть ниже, чем скорость, генерируемая генератором данных PN.
Следующие шаги обеспечивают exampФайл того, как генератор данных PN может показать влияние конфигурации протокола передачи на достижимую пропускную способность. Обратите внимание, что указанные значения пропускной способности могут немного отличаться в зависимости от фактически используемой аппаратной платформы и канала.

  1. Установите, настройте и запустите две станции (Станция A и Станция B), как описано в разделе «Запуск этого S».ampраздел «Проект».
  2. Правильно отрегулируйте настройки MAC-адреса устройства и MAC-адреса назначения так, чтобы адрес устройства станции A был местом назначения станции B и наоборот, как описано ранее.
  3. На станции B установите для параметра «Источник данных» значение «Вручную», чтобы отключить передачу данных со станции B.
  4. Включите обе станции.
  5. При настройках по умолчанию вы должны увидеть пропускную способность около 8.2 Мбит/с на станции B.
  6. Перейдите на вкладку MAC станции A.
    1. Установите размер пакета данных PN на 4061.
    2. Установите количество пакетов PN в секунду на 10,000 XNUMX. Этот параметр насыщает буфер TX для всех возможных конфигураций.
  7. Перейдите на вкладку «Дополнительно» станции A.
    1. Установите для dot11RTSTreshold значение, превышающее размер пакета данных PN (5,000), чтобы отключить процедуру RTS/CTS.
    2. Установите максимальное количество повторов, представленное dot11ShortRetryLimit, равным 1, чтобы отключить повторные передачи.
  8. Отключите, а затем включите станцию ​​A, поскольку dot11RTSThreshold является статическим параметром.
  9. Попробуйте различные комбинации формата поднесущей и MCS на станции A. Наблюдайте за изменениями в созвездии RX и пропускной способности RX на станции B.
  10. Установите формат поднесущей на 40 МГц (IEEE 802.11ac) и MCS на 7 на станции A. Обратите внимание, что пропускная способность на станции B составляет около 72 Мбит/с.

Видеопередача
Передача видео подчеркивает возможности платформы приложений 802.11. Чтобы выполнить передачу видео с двумя устройствами, настройте конфигурацию, как описано в предыдущем разделе. Платформа приложений 802.11 предоставляет интерфейс UDP, который хорошо подходит для потоковой передачи видео. Передатчику и приемнику необходимо приложение видеопотока (например,ample, VLC, который можно загрузить с http://videolan.org). В качестве источника данных может использоваться любая программа, способная передавать данные UDP. Точно так же любая программа, способная получать данные UDP, может использоваться в качестве приемника данных.

Настройте приемник
Хост, выступающий в роли получателя, использует платформу приложений 802.11 для передачи полученных кадров данных 802.11 и передачи их через UDP в проигрыватель видеопотока.

  1. Создайте новый проект, как описано в разделе «Работа с лабораторией».VIEW Host Code» и задайте правильный идентификатор RIO в параметре устройства RIO.
  2. Установите номер станции на 1.
  3. Пусть режим работы, указанный на блок-схеме, будет иметь значение по умолчанию, RF Multi Station, как описано ранее.
  4. Пусть MAC-адрес устройства и MAC-адрес назначения будут иметь значения по умолчанию.
  5. Перейдите на вкладку MAC и установите для приемника данных значение UDP.
  6. Включите станцию.
  7. Запустите cmd.exe и перейдите в каталог установки VLC.
  8. Запустите приложение VLC в качестве клиента потоковой передачи с помощью следующей команды: vlc udp://@:13000, где значение 13000 соответствует порту передачи параметра приемника данных.

Настройте передатчик
Хост, выступающий в роли передатчика, получает пакеты UDP от сервера потокового видео и использует платформу приложений 802.11 для передачи их в виде кадров данных 802.11.

  1. Создайте новый проект, как описано в разделе «Работа с лабораторией».VIEW Host Code» и задайте правильный идентификатор RIO в параметре устройства RIO.
  2. Установите номер станции на 2.
  3. Пусть режим работы, указанный на блок-схеме, будет иметь значение по умолчанию, RF Multi Station, как описано ранее.
  4. Установите MAC-адрес устройства, аналогичный MAC-адресу назначения станции 1 (значение по умолчанию:
    46:6F:4B:75:6D:62)
  5.  Установите MAC-адрес назначения, аналогичный MAC-адресу устройства станции 1 (значение по умолчанию:
    46:6F:4B:75:6D:61)
  6. Перейдите на вкладку MAC и установите в качестве источника данных значение UDP.
  7. Включите станцию.
  8. Запустите cmd.exe и перейдите в каталог установки VLC.
  9. Определите путь к видео file который будет использоваться для потоковой передачи.
  10. Запустите приложение VLC в качестве сервера потоковой передачи с помощью следующей команды vlc «PATH_TO_VIDEO_FILE”
    :sout=#std{access=udp{ttl=1},mux=ts,dst=127.0.0.1: UDP_Port_Value}, где PATH_TO_VIDEO_FILE следует заменить на местоположение видео, которое следует использовать, а параметр UDP_Port_Value равен 12000 + Номер станции, то есть 12002.
    Хост, выступающий в роли приемника, будет отображать видео, передаваемое передатчиком.

Поиск неисправностей

В этом разделе содержится информация об определении основной причины проблемы, если система работает не так, как ожидалось. Он описан для установки с несколькими станциями, в которой станция A и станция B ведут передачу.
В следующих таблицах представлена ​​информация о том, как проверить нормальную работу и как обнаружить типичные ошибки.

Нормальный Операция
Нормальный Операция Тест · Установите номера станций на разные значения.

· Правильно отрегулируйте настройки Устройство МАК Адрес и Место назначения МАК Адрес как описано ранее.

· Для остальных настроек оставьте значения по умолчанию.

  Наблюдения:
  · Пропускная способность приема в пределах 7.5 Мбит/с на обеих станциях. Это зависит от того, беспроводной это канал или кабельный.

· На МАК вкладка:

o    МАК TX Статистика: Данные сработал и АСК Срабатывает показатели быстро растут.

o    МАК RX Статистика: Все показатели быстро растут, а не РТС обнаружен и КТС обнаружен, так как dot11RTSthreshold on Передовой вкладка больше, чем PN Данные Пакет Размер (длина PSDU) на МАК вкладка.

о Созвездие в RX Созвездие график соответствует порядку модуляции

МКС выбран на передатчике.

о TX Блокировать Ошибка Ставка график показывает принятое значение.

· На RF & ФИЗИЧЕСКИЙ вкладка:

  о RX Власть Спектр находится в правом поддиапазоне в зависимости от выбранного Начальный Канал Селектор. Поскольку значение по умолчанию равно 1, оно должно находиться в диапазоне от -20 МГц до 0 в RX Власть Спектр график.

о ОСА Энергия Обнаружение Порог [дБм] превышает текущую мощность в

RF Вход Власть график.

o Измеренная мощность основной полосы в начале пакета (красные точки) в Базовая полоса RX Власть график должен быть меньше АГС цель сигнал власть on Передовой вкладка.

МАК Статистика Тест · Отключить станцию ​​A и станцию ​​B

· На станции А, МАК вкладку, установите Данные Источник к Руководство.

· Включить станцию ​​A и станцию ​​B

о Станция А, МАК вкладка:

§   Данные сработал of МАК TX Статистика равен нулю.

§   АСК сработал of МАК RX Статистика равен нулю.

о Станция Б, МАК вкладка:

§   RX Пропускная способность равен нулю.

§   АСК сработал of МАК TX Статистика равен нулю.

§   Данные обнаружен of МАК RX Статистика равен нулю.

· На станции А, МАК вкладку, щелкните только один раз Курок TX of Руководство Данные Источник

о Станция А, МАК вкладка:

§   Данные сработал of МАК TX Статистика это 1.

§   АСК сработал of МАК RX Статистика это 1.

о Станция Б, МАК вкладка:

§   RX Пропускная способность равен нулю.

§   АСК сработал of МАК TX Статистика это 1.

§   Данные обнаружен of МАК RX Статистика это 1.

РТС / КТС счетчики Тест · Отключите станцию ​​А, установите dot11RTSПорог до нуля, поскольку это статический параметр. Затем включите станцию ​​А.

· На станции А, МАК вкладку, щелкните только один раз Курок TX of Руководство Данные Источник

о Станция А, МАК вкладка:

§   РТС сработал of МАК TX Статистика это 1.

§   КТС сработал of МАК RX Статистика это 1.

о Станция Б, МАК вкладка:

§   КТС сработал of МАК TX Статистика это 1.

§   РТС сработал of МАК RX Статистика это 1.

Неправильный Конфигурация
Система Конфигурация · Установите номера станций на разные значения.

· Правильно отрегулируйте настройки Устройство МАК Адрес и Место назначения МАК Адрес как описано ранее.

· Для остальных настроек оставьте значения по умолчанию.

Ошибка:

Нет данные предоставил для передача инфекции

Показания:

Значения счетчика Данные сработал и АСК сработал in МАК TX Статистика не увеличиваются. Решение:

Набор Данные Источник к PN Данные. В качестве альтернативы установите Данные Источник к УДП и убедитесь, что вы используете внешнее приложение для передачи данных на порт UDP, настроенный правильно, как описано выше.

Ошибка:

МАК TX считает то середина as занятый

Показания:

Значения статистики MAC Данные Срабатывает и преамбула обнаружено, часть МАК TX Статистика и

МАК RX Статистикасоответственно не увеличиваются. Решение:

Проверьте значения кривой текущий в RF Вход Власть график. Установить ОСА Энергия Обнаружение Порог [дБм] управление до значения, которое выше минимального значения этой кривой.

Ошибка:

Отправлять более данные пакеты чем то МАК может Предоставлять к то ФИЗИЧЕСКИЙ

Показания:

The PN Данные Пакет Размер и PN Пакеты За Второй увеличены. Однако достигнутая пропускная способность не увеличивается.

Решение:

Выберите более высокий МКС стоимость и выше Поднесущая Формат.

Ошибка:

неправильный RF порты

Показания:

The RX Власть Спектр не показывает ту же кривую, что и TX Власть Спектр на другой станции.

Решение:

  Убедитесь, что кабели или антенны подключены к радиочастотным портам, которые вы настроили как TX RF Порт и RX RF Порт.
Ошибка:

МАК адрес несоответствие

Показания:

На станции B передача пакетов ACK не запускается (часть МАК TX Статистика) и RX Пропускная способность равен нулю.

Решение:

Проверьте это Устройство МАК Адрес станции B соответствует Место назначения МАК Адрес станции А. Для режима RF Loopback оба Устройство МАК Адрес и Место назначения МАК Адрес должен иметь тот же адрес, напримерample 46:6F:4B:75:6D:61.

Ошибка:

Высокий Финансовый директор if Станция A и B являются FlexRIO

Показания:

Компенсированное смещение несущей частоты (CFO) велико, что ухудшает общую производительность сети.

Решение:

Установите Ссылка Часы в PXI_CLK или REF IN/ClkIn.

· Для PXI_CLK: ссылка берется из шасси PXI.

· REF IN/ClkIn: Ссылка берется из порта ClkIn NI-5791.

TX Ошибка Ставки являются один in RF Обратная петля or Базовая полоса Обратная петля операция режимы Показания:

Используется одна станция, где режим работы настроен на RF Обратная петля or Базовая полоса Обратная петля

режим. Графическое отображение частоты ошибок передачи показывает: 1. Решение:

Такое поведение ожидаемо. Пакеты ACK теряются, пока их ожидает MAC TX; конечный автомат DCF на FPGA MAC предотвращает это в случае режимов RF Loopback или Baseband Loopback. Таким образом, MAC TX всегда сообщает о сбое передачи. Следовательно, сообщаемая частота ошибок пакетов TX и частота ошибок блоков TX равны нулю.

Известные проблемы
Перед запуском хоста убедитесь, что устройство USRP уже запущено и подключено к хосту. В противном случае устройство USRP RIO может неправильно распознаваться хостом.
Полный список проблем и обходных путей находится в лаборатории.VIEW Связь 802.11 Application Framework 2.1 Известные проблемы.

Сопутствующая информация
USRP-2940/2942/2943/2944/2945 Руководство по началу работы USRP-2950/2952/2953/2954/2955 Руководство по началу работы Ассоциация стандартов IEEE: Беспроводные локальные сети 802.11 Обратитесь в лабораториюVIEW Руководство Communications System Design Suite, доступное в Интернете, для получения информации о лабораторной работе.VIEW понятия или объекты, используемые в этомampле проект.
Посетите ni.com/info и введите информационный код 80211AppFWManual, чтобы получить доступ к лаборатории.VIEW Communications 802.11 Application Framework Manual для получения дополнительной информации о структуре приложений 802.11.
Вы также можете использовать окно контекстной справки, чтобы узнать основную информацию о лабораторной работе.VIEW объектов при наведении курсора на каждый объект. Отображение окна контекстной справки в лабораторииVIEW, выбирать View»Контекстная справка.

Сокращения

Акроним Значение
АСК Признание
АГС Автоматическая регулировка усиления
А-МПДУ Агрегированный MPDU
ОСА Оценка чистого канала
Финансовый директор Смещение несущей частоты
CSMA/CA Множественный доступ с контролем несущей и предотвращением коллизий
КТС Готов к отправке
CW Непрерывная волна
ЦАП Цифро-аналоговый преобразователь
DCF Распределенная координационная функция
ДМА Прямой доступ к памяти
ФКС Последовательность проверки кадра
МАК Средний уровень управления доступом
МКС Схема модуляции и кодирования
MIMO Несколько входов, несколько выходов
МПДУ Блок данных протокола MAC
НАВ Вектор распределения сети
Не-HT Невысокая пропускная способность
ОФДМ Ортогональное мультиплексирование с частотным разделением каналов
ПАПР Отношение пиковой и средней мощности
ФИЗИЧЕСКИЙ Физический слой
ПЛКП Процедура конвергенции физического уровня
PN Псевдошум
ПСДУ Сервисный блок данных PHY
QAM квадратура ampмодуляция по высоте
РТС Запрос на отправку
RX Получать
СИФС Короткий межкадровый интервал
СИСО Один вход, один выход
Т2Н Цель для размещения
TX Передача
УДП Пользователь даtagоперативный протокол
[1] Если вы осуществляете передачу по воздуху, обязательно соблюдайте инструкции, приведенные в разделе «Радиочастотный режим с несколькими станциями: передача по воздуху». Устройства USRP и NI-5791 не одобрены и не лицензированы для передачи по воздуху с использованием антенны. В результате использование этих продуктов с антенной может привести к нарушению местного законодательства.

Обратитесь к Руководству по товарным знакам и логотипам NI на странице ni.com/trademarks для получения дополнительной информации о товарных знаках NI. Другие названия продуктов и компаний, упомянутые здесь, являются товарными знаками или торговыми наименованиями соответствующих компаний. Чтобы узнать о патентах на продукты/технологии NI, обратитесь к соответствующему адресу: Help»Patents в вашем программном обеспечении, файл patchs.txt file на вашем носителе или в уведомлении о патентах National Instruments на сайте ni.com/patents. Информацию о лицензионных соглашениях с конечным пользователем (EULA) и сторонних юридических уведомлениях можно найти в файле readme file для вашего продукта NI. Обратитесь к информации о соблюдении экспортных требований на сайте ni.com/legal/export-compliance, чтобы узнать о глобальной политике соблюдения торговых требований NI и о том, как получить соответствующие коды HTS, ECCN и другие данные об импорте/экспорте. NI НЕ ДАЕТ НИКАКИХ ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ ГАРАНТИЙ ОТНОСИТЕЛЬНО ТОЧНОСТИ ИНФОРМАЦИИ, СОДЕРЖАЩЕЙСЯ В НАСТОЯЩЕМ, И НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ОШИБКИ. Для государственных заказчиков США: данные, содержащиеся в этом руководстве, были разработаны за счет частных средств и на них распространяются применимые ограниченные права и права на ограниченные данные, как указано в FAR 52.227-14, DFAR 252.227-7014 и DFAR 252.227-7015.

Документы/Ресурсы

Лаборатория НАЦИОНАЛЬНЫХ ИНСТРУМЕНТОВVIEW Связь 802.11 Application Framework 2.1 [pdf] Руководство пользователя
PXIe-8135, ЛабораторияVIEW Связь 802.11 Application Framework 2.1, ЛабораторияVIEW Связь Приложение 802.11, Framework 2.1, ЛабораторияVIEW Связь 802.11, платформа приложений 2.1

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *