Эталонная реализация архитектуры программного обеспечения - Software Communications Architecture Reference Implementation

В Эталонная реализация архитектуры программного обеспечения (SCARI) - это реализация Совместной тактической радиосистемы вооруженных сил США (JTRS). Программная коммуникационная архитектура (SCA) Core Framework. Он был разработан в основном канадской Центр коммуникационных исследований (CRC) по контракту Software Defined Radio Forum (сейчас Форум беспроводных инноваций ).[1]

Код находится в открытом доступе, как и полная документация, на которую есть обширные перекрестные ссылки с исходными документами спецификации SCA.

История

Первоначальный выпуск SCARI был основан на версии 2.1 SCA (выпущенной в середине 2001 г.). Этот первый выпуск был разработан CRC в сотрудничестве с Министерство оборонных исследований и разработок Канады (DRDC).

В 2004 году SDR Forum еще раз заключил контракт с канадской CRC, чтобы обновить SCARI до версии 2.2 SCA (выпущенной в конце 2001 года). На этот раз CRC сотрудничал с тремя частными компаниями и двумя государственными учреждениями США:

Команде CRC удалось протестировать SCARI-Open на соответствие требованиям SCA. JTEL. Это было сделано всего за 6 дней.[2]

В ноябре 2013 года CRC передала лицензию на свои технологии SCARI компании NordiaSoft, дочерней компании CRC.[3]

Различные версии продукта

Существуют три различных продукта SCARI:

  • SCARI-Open написан в Язык программирования Java и находится в свободном доступе
  • SCARI ++ написан на C ++ и это не бесплатный продукт
  • SCARI-Hybrid включает SCA CF, написанный на Java, и использует C ++ для функций обработки сигналов (DSP).

Рекомендации

внешняя ссылка