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:

  1. Sörja för portabilitet av applikationsprogramvara mellan olika SCA-implementationer,
  2. Utnyttja kommersiella standarder för att minska utvecklingskostnaderna,
  3. Minska tid för mjukvaruutveckling genom möjligheten att återanvända designmoduler, och
  4. 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

Toppnyheter

externa länkar