Mjukvarukommunikationsarkitektur
Software Communications Architecture (SCA) är ett ramverk för öppen arkitektur som definierar ett standardsätt för radioapparater att instansiera, konfigurera och hantera vågformsapplikationer som körs på deras plattform. SCA separerar vågformsmjukvara från den underliggande hårdvaruplattformen, vilket underlättar portabilitet och återanvändning av vågformsmjukvara för att undvika kostnader för omutveckling av vågformer. Den senaste versionen är SCA 4.1.
Översikt
SCA publiceras av Joint Tactical Networking Center (JTNC). Denna arkitektur har utvecklats för att hjälpa till vid utvecklingen av Software Defined Radio (SDR) kommunikationssystem, och fånga fördelarna med de senaste tekniska framstegen som förväntas avsevärt förbättra interoperabiliteten för kommunikationssystem och minska utvecklings- och driftsättningskostnaderna. Arkitekturen är även tillämpbar på andra inbäddade, distribuerade datorapplikationer som kommunikationsterminaler eller elektronisk krigföring (EW). SCA har strukturerats för att:
- Sörja för portabilitet av applikationsprogramvara mellan olika SCA-implementationer,
- Utnyttja kommersiella standarder för att minska utvecklingskostnaderna,
- Minska tid för mjukvaruutveckling genom möjligheten att återanvända designmoduler, och
- Bygg på utvecklande kommersiella ramverk och arkitekturer.
SCA är avsiktligt utformat för att uppfylla kommersiella tillämpningskrav såväl som för militära tillämpningar. Eftersom SCA är tänkt att bli en självförsörjande standard har ett brett tvärsnitt av industrin bjudits in att delta i utvecklingen och valideringen av SCA. SCA är inte en systemspecifikation utan en implementeringsoberoende uppsättning regler som begränsar utformningen av system för att uppnå de mål som anges ovan.
Kärnramverk
Core Framework (CF) definierar den väsentliga "kärn"-uppsättningen av öppna mjukvarugränssnitt och profiler som tillhandahåller distribution, hantering, sammankoppling och interkommunikation av programvaruapplikationskomponenter i ett inbäddat, distribuerad datorkommunikationssystem. I denna mening är alla gränssnitt som definieras i SCA en del av CF.
Standard Waveform Application Programming Interfaces (API)
Standard Waveform APIs definierar nyckelmjukvarugränssnitten som gör att vågformsapplikationen och radioplattformen kan interagera. SCA använder API:erna för att separera vågformsmjukvara från den underliggande hårdvaruplattformen, vilket underlättar portabilitet och återanvändning av vågformsmjukvara för att undvika kostnader för omutveckling av vågformer.
Utvecklings verktyg
- Reservoir Labs R-Check - SCA Compliance Testing
- NordiaSoft eCo Suite - SCA 4.1 Integrated Development Environment and Core Framework
- ADLINK Spectra CX4 - SCA 4.1 modelldrivna verktyg
Toppnyheter
externa länkar
- Hemsida för Software Communications Architecture
- Introduktion till SCA del I (video)
- Introduktion till SCA del II (video)
- SCA 4.1 Release Webinar
- SCA 2.2.2 Migrering till SCA 4.1 (video)
- Cobhams utvecklingsplattform
- SCA och FACE Alignment
- SCA 4.1 Krävs vid större förvärv av amerikanska flottan
- Navy kräver öppen arkitektur
- Wireless Innovation Forum - Internationellt konsortium
- Adoption av Tyskland
- Adoption av Indien
- Ökad flexibilitet i trådlösa SDR-system
- R&S SDTR