Software reuse and portability to reduce development cost and time-to-market.
SCA & Software Defined Systems – Working Together
Software has become the largest component of electronic systems today demanding more development resources than hardware. Software Defined Systems (SDS) provide the flexibility to be reconfigured to adapt to changing environment and requirements. However, as the underlying electronic becomes more complex with the rapid evolution of processors and heterogeneous nature of embedded systems, developing software has also become a challenge.
The international community, under the leadership of the US Department of Defense and the Wireless Innovation Forum (WInnF), has developed an open standard for the development of software that promotes software portability between platforms and reusability of software. This open standard allows for greater interoperability and reduced development cost and time-to-market, both of which benefit the equipment manufacturer and end user. The Software Communications Architecture (SCA) standard follows a Component Based Development (CBD) approach and defines a set of implementation rules to abstract the application from the platform hardware. Software deployment and configuration rules have been standardized as well as several application programming interfaces (APIs) for wireless communications systems.
Software Defined Radio (SDR) is commonly defined as a “Radio in which some or all of the physical layer functions are software defined”. SDR technology uses software, instead of conventional hardware, to perform radio-signal processing functions. Filters, error correction, synchronizers, modulators/demodulators, and frequency tuners used in conventional systems can all be written in software. Software defined devices can be reconfigured to adapt to changing product requirements.
VIAVI SCA SDR Products and Services
VIAVI offers a variety of products and services that simplify SDR/SDS development and streamline testing, helping you deliver high quality products to customers in less time, with lower development costs. Our SCA products are based on the Software Communications Architecture (SCA) international open standard and offer more than two decades of technological breakthroughs and experience that has been gathered from interactions with government and industry professionals. We also offer SCA training and consulting services to help you create state of the art software-defined platforms such as those used in the telecommunications, aerospace, radar, electronic warfare, robotics, transportation, and instrumentation domains.
VIAVI SCA products provide the following advantages which are not found in other commercially available SDR/SDS development solutions for embedded systems:
- Operating environment agnostic, the VIAVI solution can be used to develop complex heterogeneous systems built with multiple processor types (GPP, DSP, FPGA, GPU, etc.), operating systems, programming languages, and inter-process communications schemes.
- Enables distributed processing, with automatic software component discovery and deployment, an important feature to simplify the development of applications.
- Decouples hardware from software, greatly facilitating porting of applications from platform to platform, significantly reducing development time and cost.
- Enables reuse of software components from project to project and allows for third party software insertion.
- Simplifies software updates and upgrades post manufacturing as the SCA infrastructure provides facilities to install/uninstall software applications after the physical devices have left the production floor.
SCA Training and Consulting Services
Whether you need help with implementation strategies, or simply need help getting started with SCA, our team of SCA experts is here to help you find the answers to your many questions.
The VIAVI team of SCA experts has participated in the evolution of SCA since its initial release in the early 2000’s. VIAVI continues its involvement in the SCA evolution via its active participation in the Wireless Innovation Forum (WInnF), the home of the technical advancement for the SCA specification.
The VIAVI SCA support team consists of the most knowledgeable team of SCA experts in the industry, providing more than 150 person-years of combined expertise in the development, implementation, and use of the SCA for embedded systems development.
Integrated Test and Development Environments
VIAVI offers a complete integrated SCA development environment for Embedded System manufacturers which provides customers with the following key benefits:
- Minimize development risk
- Reduce development cycle and cost
- Improve overall quality of their systems
SCA Application Domains
Originally created for tactical Software Defined Radios (SDR), SCA’s Component Based Development (CBD) architecture targets all embedded systems developments regardless of the application domain. The SCA provides developers with a high-level abstraction between the software and hardware platforms, greatly simplifies development cycles, promotes software reuse, and facilitates system updates and upgrades.
VIAVI has a selection of products and services that are suitable for a wide variety of industries.
- Test & Measurement Instruments
- Electronic Warfare
- Robotics & Automation