Keysight Protocol Conformance Toolset — программное решение для
S8704A Protocol Conformance Toolset
Функции и возможности
Введение
Во всём мире коммерческая разработка и развёртывание технологии 5G ускоряются, чтобы обеспечить широкий спектр перспективных сценариев использования для потребителей и отраслевых вертикалей. Это означает, что производителям устройств необходим ранний и постоянный доступ к актуальным тестовым спецификациям 3GPP для Radio Frequency (RF), Radio Resource Management (RRM) и protocol conformance, чтобы своевременно сертифицировать устройства 5G NR. Conformance tests, принятые такими органами сертификации, как GCF (Global Certification Forum) и PTCRB (PCS Type Certification Review Board), помогают обеспечить соответствие коммерческих устройств 5G и LTE актуальным спецификациям 3GPP Release 15, Release 16 и Release 17 и их корректную работу в мобильных сетях.
S8704A Protocol Conformance Toolset входит в портфель Keysight 5G Network Emulation Solution, охватывающий весь workflow разработки устройства — от ранних этапов проектирования до acceptance и manufacturing. S8704A Protocol Conformance Toolset позволяет сертифицировать новые разработки в диапазонах FR1 (sub-6 GHz), FR2 (mmWave), а также в частотных диапазонах LTE. Устройства с поддержкой технологий Rel 17, таких как RedCap (Reduced Capability) и NB-IoT NTN, также могут сертифицироваться с помощью S8704A Protocol Conformance Toolset, как и MCX (Mission Critical Communication), включающий MCPTT (Mission Critical Push To Talk), MC-Data (Mission Critical Data) и MC-Video (Mission Critical Video).
Что такое S8704A Protocol Conformance Toolset?
S8704A Protocol Conformance Toolset (PCT) предоставляет доступ к актуальным protocol conformance tests, определённым 3GPP для 5G (Release 15, Release 16 и Release 17), включая USIM/USAT, IMS, LBS, LTE, RedCap, NB-IoT NTN, MCX и C-V2X. Он предоставляет простой в использовании графический интерфейс, в котором можно создавать test campaigns, задавать параметры PICS/PIXIT, просматривать логи и создавать отчёты.
В этом документе подробно описываются графический интерфейс и функциональность S8704A Protocol Conformance Toolset, а также аппаратная платформа, на которой он работает.
Кому полезен S8704A Protocol Conformance Toolset?
Сертификация GCF и PTCRB
3rd Generation Partnership Project (3GPP) — это сотрудничество групп ассоциаций по стандартизации телекоммуникаций, которое выпускает технические спецификации, устанавливающие требования, которым должен соответствовать производитель чипсета или устройства. Спецификации conformance testing 3GPP охватывают три основных класса test cases, предназначенных для обеспечения корректной работы новых устройств с Radio Access Network (RAN).
GCF и PTCRB — отраслевые органы сертификации, которые определяют набор test cases 3GPP, соответствие которым должен декларировать производитель чипсета или устройства, чтобы его устройство считалось сертифицированным соответствующим органом.
После того как GCF/PTCRB выбирают test cases для сертификации, Keysight реализует соответствующие test specifications в S8704A Protocol Conformance Toolset и работает совместно с 3GPP и рядом ведущих производителей чипсетов и устройств, чтобы проверить, что test specifications 3GPP корректно проверяют базовую функциональность 5G, LTE и C-V2X и что интерпретация Keysight является правильной. После устранения любых проблем в test specifications 3GPP Keysight обращается к внешней аккредитованной Validation Organisation для независимой проверки корректности всего решения Keysight S8704A Conformance Toolset на соответствие спецификациям 3GPP и требованиям GCF/PTCRB. В случае успешной проверки Validation Organisation передаёт результаты в GCF и PTCRB с запросом на одобрение использования S8704A Protocol Conformance Toolset для официального сертификационного тестирования.
Рисунок 1. От требования к валидации
S8704A Protocol Conformance Toolset
S8704A Protocol Conformance Toolset компании Keysight предоставляет актуальный и комплексный доступ к protocol conformance test cases для 5G (Release 15, Release 16 и Release 17), включая USIM/USAT, IMS, RedCap, LBS, LTE, NB IoT NTN, NB IoT, MCX и C-V2X, как определено следующими test specifications 3GPP:
Эти test cases основаны на самой новой доступной реализации TTCN-3 от 3GPP RAN5, необходимой для сертификации устройств, и поддерживают все частотные диапазоны, определённые 3GPP, как в sub-6 GHz (FR1), так и в mmWave (FR2).
Test cases и test suites
Conformance test case — это исполняемый скрипт, созданный для проверки test case, определённого в технической спецификации 3GPP. Test cases, связанные с 3GPP, обычно называются по номеру раздела спецификации, на котором они основаны. Например, test case 5G 10.2.1.2 проверяет раздел 10.2.1.2 спецификации 38.523-1.
Назначение S8704A Protocol Conformance Toolset — выполнение этих test cases для сертификации устройства. Для целей отладки также можно создавать development test suites путём изменения test suites Keysight. Это предоставляет доступ к TTCN-3 editor для внесения небольших изменений, например изменения значения параметра. Затем такие изменённые test cases можно запускать для отладки отказов.
Управление test cases
В S8704A Protocol Conformance Toolset отображаются все установленные test cases. Их можно запускать по отдельности или в составе test case campaign, где несколько скриптов выполняются последовательно.
При работе с S8704A Protocol Conformance Toolset пользователи могут последовательно выполнять задачи по вкладкам сверху слева направо, как показано на рисунке 2. Test case campaigns создаются сначала путём создания Test Project, после чего с каждым Test Project связывается один или несколько Test Plans. Test Project содержит информацию об устройстве, включая производителя, model number, аппаратную и программную версии, производителя SIM и параметры PICS. Для каждого устройства всегда существует один Test Project.
Рисунок 2. Создание Test Project
Test Plan — это последовательность test cases, которые могут быть выполнены для выбранного Test Project. Test Plan создаётся путём перемещения test cases слева направо с помощью стрелок, как показано на рисунке 3. Каждый Test Project может быть связан с одним или несколькими Test Plans. Количество Test Projects, которые можно создать, не ограничено.
Test cases могут группироваться по test suite, batch или test group. Для каждого test case отображаются test specification, количество transceivers, статус GCF/PTCRB, test suite, batch и тип используемой SIM-карты.
Для управления test cases в test plans доступны следующие возможности:
Рисунок 3. Создание и настройка Test Plan
Упрощённое управление параметрами PICS/PIXIT
PICS (Protocol Implementation Conformance Statement) — это список функций, поддерживаемых тестируемым устройством, который обычно определяет, какие test cases применимы к устройству. PIXIT (Protocol Implementation eXtra Information for Testing) — это параметры, которые могут использоваться для изменения определённого поведения test cases во время выполнения в пределах ограничений требований спецификации.
Для каждого Test Project параметры PICS/PIXIT можно задавать в Parameter Editor. Это можно сделать вручную или с помощью Device Enquiry — функции, которая опрашивает устройство о его возможностях и автоматически устанавливает значение параметра PICS. Это значительно упрощает настройку параметров PICS и экономит пользователю значительное время.
Параметры PICS и PIXIT можно задавать на разных уровнях: Test Project, Test Plan и Test Case. Например, значение параметра, заданное на уровне test case, переопределяет значение, заданное на уровнях test plan и test project. По цвету поля параметра в Parameter Editor можно определить, на каком уровне было задано значение.
Рисунок 4. Редактор параметров PICS/PIXIT
Выполнение Test Case
После создания Test Project и одного или нескольких Test Plans можно запускать test cases, входящие в Test Plan. Это выполняется на вкладке Test Run в S8704A Protocol Conformance Toolset. Пользователь может выбрать запуск всех test cases или нескольких test cases из Test Plan, отметив флажками необходимые тесты, см. рисунок 5. Во время выполнения test case информация о verdict test cases, количестве оставшихся тестов и расчётном времени обновляется в правой части окна. Там же отображается информация о текущем выполняемом тесте.
Рисунок 5. Запуск test cases и проверка состояния
Результаты тестирования
В следующем разделе описываются вкладка Test Results и логи, используемые для просмотра и отладки результатов.
Окно Test Results для управления результатами тестирования
Результаты тестирования отображаются на вкладке Test Results S8704A Protocol Conformance Toolset. Здесь показаны все выполненные test plans, а также verdict каждого test case в test plan. Окно Test Results позволяет пользователю:
Рисунок 6. Просмотр результатов тестирования
Real Time Trace для просмотра логирования во время выполнения test case
Real Time Trace отображает активность теста во время его выполнения. Это позволяет сразу увидеть возможные проблемы во время выполнения теста, не дожидаясь его завершения.
Log Viewer для упрощения troubleshooting
Log Viewer позволяет пользователю просматривать все уровни протокола (PHY, MAC, RLC, PDCP и RRC) в одном логе. Log Viewer имеет удобный графический интерфейс, в котором несколько окон отображаются в одном представлении (см. рисунок 8). Функция фильтрации позволяет просматривать интересующие уровни протокола и тестовую информацию. Можно использовать любые стандартные фильтры или создавать собственные.
Bookmarks позволяют вернуться к любой записи в логе, облегчая troubleshooting. На вкладке Bookmarks отображаются все созданные закладки.
В Log Viewer могут регистрироваться следующие записи:
Log Viewer позволяет анализировать результаты тестов на test system PC или на отдельном PC, освобождая test system PC для использования исключительно для выполнения тестов.
Log Viewer предоставляет доступ к TTCN-коду в TTCN-3 editor при нажатии на значок TTCN в Log Viewer.
Log Viewer является общим инструментом логирования, который также используется во всех решениях Keysight 5G Network Emulation.
Рисунок 7. Log Viewer полезен для отладки
Инструменты разработки test suite
Инструменты разработки test suite в S8704A Protocol Conformance Toolset предоставляют возможности просмотра, редактирования и сборки development test suites, а также определения новых параметров ICS и IXIT. Новые test suites могут быть копиями test suites Keysight или полностью новыми. Для разработки test suite пользователям необходимы PSPad и Danet TTCN-3 compiler. Они используются соответственно для редактирования test cases и сборки test suite. Это полезно для изменения test case 3GPP и создания test case с немного отличающимся требованием.
Удалённое управление test cases
S8704A Protocol Conformance Toolset имеет встроенную функцию удалённого управления, использующую программный компонент Remote Control Management Interface (RCMI) для выполнения protocol conformance test cases под управлением удалённого TCP/IP-клиента. Клиентом может быть простой интерфейс командной строки или полнофункциональная программа. Keysight предоставляет пример исходного кода клиента для интеграции RCMI в собственные приложения с целью разработки специализированных клиентов.
Инструменты автоматизации Test Case
S8704A Protocol Conformance Toolset имеет встроенную функцию автоматизации, устраняющую необходимость участия оператора для ответа на запросы, инициированные test case, тем самым упрощая и ускоряя выполнение test case. Вместо этого запросы отправляются в приложение автоматизации Keysight — Terminal Automation Gateway (TAG). В качестве альтернативы пользователи могут использовать собственное приложение автоматизации.
Автоматизацию test case можно включить, настроив соответствующие параметры на вкладке Settings, см. рисунок 8.
Рисунок 8. Настройки автоматизации
SIM Programmer Switch
SIM Programmer Switch компании Keysight позволяет автоматизировать программирование SIM-карт для выполнения test cases с различными требованиями к SIM-картам в рамках одной кампании.
Гибкие варианты лицензирования
Keysight предлагает широкий выбор типов лицензий и сроков действия в соответствии с потребностями тестирования, обеспечивая экономически эффективное использование активов:
| Тип лицензии | Описание |
|---|---|
| Node locked | Лицензия может использоваться на одном указанном PC/приборе. |
| Transportable | Лицензия может использоваться на одном PC/приборе одновременно, но может быть вручную перенесена на другой через веб-сайт Keysight Software Manager. |
| Floating | Сетевые приборы/компьютеры могут получать доступ к лицензии с сервера по одному одновременно. |
| Floating single site | License server находится в радиусе 1 мили от прибора/компьютера. |
| Срок лицензии | Описание |
|---|---|
| Perpetual | Бессрочные лицензии могут использоваться неограниченно долго. |
| Subscription based | Временные лицензии могут использоваться в течение ограниченного срока: 6, 12, 24 или 36 месяцев. |
Аппаратная платформа
S8704A Protocol Conformance Toolset использует Keysight E7515B UXM 5G Wireless Test Platform для гибкого покрытия широкого спектра требований и поддержки комплексного набора Protocol и IMS conformance test cases для технологий LTE и 5G в режимах Non-Standalone (NSA) и Standalone (SA). UXM 5G, который нативно работает в диапазоне FR1, бесшовно интегрируется с Keysight E7770A Common Interface Unit, Keysight M1740A mmWave dual-band (28/39 GHz) Transceivers и Over-the-Air (OTA) test chamber, расширяя поддерживаемый диапазон частот до FR2.
Дополнительные приборы также можно легко добавлять для расширения набора типов test cases, поддерживаемых решением S8704A Protocol Conformance Toolset. Test cases USIM/USAT поддерживаются при добавлении Keysight WJ1100A CipherJudge. Test cases Location Based Services (LBS) поддерживаются при добавлении C8808A GSG-8 GNSS simulator. Test cases C-V2X поддерживаются при добавлении либо N5182B MXG, либо C8808A GSG-8 для формирования требуемых GPS timing signals.
Характеристики Keysight Protocol Conformance Toolset — программное решение для сертификационного тестирования
Документация Keysight Protocol Conformance Toolset — программное решение для сертификационного тестирования
Возможность автоматизации с помощью собственного ПО: интеграция, автоматизация измерений, собственные база данных и VISA-мост.
СПОАИ — специальное программное обеспечение для автоматизации измерений, разработанное на мощностях "Акметрон" — отечественного разработчика программного обеспечения, производителя и крупнейшего поставщика оборудования с 2012 года.
Это клиент-серверное приложение с многопользовательской распределённой архитектурой, которое решает задачи повышения производительности труда на производстве, сокращения длительности измерений и снижения требований к квалификации персонала. ПО внесено в реестр Минцифры: №28145
Ключевые преимущества:
- Полный цикл «под ключ»: от разработки до сопровождения
- Клиент-серверная архитектура с самостоятельной переналадкой
- Централизованный сбор и хранение результатов в БД с возможностью миграции в вашу БД
- Генератор отчетов на основе ваших шаблонов (docx. и xlsx.)
- Управление приборами с любым типом интерфейса
- ПО работает на системах Windows, Linux, MacOS, доступна веб-версия
Результаты внедрений:
- Непрерывная работа в автоматическом режиме до 48 часов
- До 4 500 измерений за этап
- Одновременное управление 15+ приборами
- Автоматизация техтренировки и полной программы испытаний выпускаемых изделий — более 10 контролируемых приборов на одном рабочем месте, до 4 500 автоматизированных измерений в каждом этапе, непрерывная работа в автоматическом режиме 24–48 часов
- Измерение радиотехнических характеристик приемопередающих модулей
- Автоматизация тестирования фотонных интегральных схем
- Контроль и испытания СВЧ-усилителей для космических аппаратов
Для каждого продукта мы предоставляем полный комплект документации: инструкция по установке с пошаговой настройкой, руководство по эксплуатации с описанием требований и рабочих процессов, презентация с обзором возможностей и кейсов внедрения.
Предоставим систему с учётом требований промышленных стандартов и рассчитанную на многолетнюю эксплуатацию. Также мы обеспечиваем соответствие отраслевым требованиям, надёжность архитектуры для критических систем и масштабируемость без потери стабильности.
Наши специалисты помогут вам решить самые сложные задачи по автоматизации, измерениям и интеграции
Сервисное обслуживание