0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

深入探討軟件定義架構(gòu)及其意義

虹科衛(wèi)星與無線電通信 ? 2023-02-08 10:40 ? 次閱讀

在上期文章中,我們了解了現(xiàn)代GNSS模擬中的軟件定義架構(gòu),并與傳統(tǒng)架構(gòu)進(jìn)行了對比,本期文章中我們將繼續(xù)深入探討軟件定義架構(gòu)及其意義。

什么是軟件定義架構(gòu)

所謂軟件定義架構(gòu),其實是用軟件去定義系統(tǒng)的功能,用軟件給硬件賦能,最大程度提升系統(tǒng)運(yùn)行效率和能量效率。軟件定義的本質(zhì)就是在硬件資源數(shù)字化、標(biāo)準(zhǔn)化的基礎(chǔ)上,通過軟件編程去實現(xiàn)靈活多樣的虛擬化和定制化功能,對外提供專用智能化、定制化的服務(wù),實現(xiàn)應(yīng)用軟件與硬件的深度融合。當(dāng)前技術(shù)已經(jīng)具備了實現(xiàn)軟件定義架構(gòu)的兩個條件:

  • 首先,硬件越來越成熟,功耗、散熱、加工工藝、成本等方面都變得更加的完善,可以更加順利的完成軟件發(fā)出的指令。
  • 其次,軟件發(fā)展速度快,通信網(wǎng)絡(luò)也已經(jīng)完全打破了時空的限制,隨著技術(shù)越來越成熟,軟件不但可以控制本地硬件實現(xiàn)各種功能,還可以通過通信網(wǎng)絡(luò)控制遠(yuǎn)處的信息系統(tǒng)協(xié)同實現(xiàn)各種功能,軟件+網(wǎng)絡(luò)的形式為硬件賦能提供更多可能。

軟件定義的核心是API(Application Programming Interface),并由此引申出軟件定義的兩大技術(shù)發(fā)展方向。一種是平臺化,也就是說在API之下,“如無必要、勿增實體”,這一方向創(chuàng)造的是一種開放系統(tǒng)架構(gòu),軟硬件解耦。沒有開放的系統(tǒng)架構(gòu),就無法提供足夠的可擴(kuò)展性;不解除軟硬件之間的耦合關(guān)系,軟件定義就無法可持續(xù)發(fā)展。

以GNSS模擬為例,如圖所示,在GNSS模擬器中,可以根據(jù)不同的信號模擬需求配置不同的硬件和軟件功能。

59c94890-a50b-11ed-ad0d-dac502259ad0.png

對于硬件部分,如果需要一個射頻端口,就配置一個SDR,如果需要多個射頻端口,就可以配置多個SDR。如果模擬的星座和頻道過多,一個GPU運(yùn)轉(zhuǎn)不過來,那么則可以再增加一個GPU??偟膩碚f,硬件是為軟件服務(wù)的,可根據(jù)功能進(jìn)行配置,完全不同于傳統(tǒng)的固定硬件,極大的節(jié)省了經(jīng)濟(jì)和時間成本。比如多車模擬中,如果需要模擬多個信號并同時模擬多種高級場景,則需要強(qiáng)大的GPU的支持。傳統(tǒng)的GNSS模擬器的GPU通道數(shù)不夠時,就沒有辦法生成模擬,但軟件定義的GNSS模擬器,由于能夠?qū)崿F(xiàn)軟硬件解耦,它的SDR和GPU都可以進(jìn)行集成,如下圖,這很好的體現(xiàn)了軟硬件解耦的優(yōu)勢。

5a07488e-a50b-11ed-ad0d-dac502259ad0.png

與傳統(tǒng)的基于FPGA的模擬器相比,虹科Orolia Skydel高級解決方案更加靈活、可擴(kuò)展、可定制、可升級和經(jīng)濟(jì)高效,它具備了頂級GNSS模擬器的性能,以及GPU/SDR架構(gòu)的經(jīng)濟(jì)性和靈活性。虹科Orolia Skydel具有易于使用的API,包含數(shù)百個命令,能夠使用Python、C#C++的開源客戶端庫構(gòu)建復(fù)雜和可重復(fù)的場景。它可以模擬所有星座、所有頻率的所有可見衛(wèi)星,具有1000Hz的迭代率和超高的動態(tài),隨時隨地創(chuàng)建并更新場景。其高級干擾和欺騙功能允許用戶同時模擬多種威脅,自動確定每個信號之間的信號動態(tài),節(jié)約時間成本。

5a40c1c2-a50b-11ed-ad0d-dac502259ad0.png
  • 在一個用戶界面中實現(xiàn)所有功能
  • 通過直觀的UI和自動化輕松配置
  • 支持所有主要的全球星座和頻率
  • 多種API(Python、C#、C++、LabVIEW
  • 高級信號定制和場景創(chuàng)建
  • 實時修改變量和參數(shù)
  • 無需額外硬件即可集成干擾
  • IQ文件生成和回放

另一個技術(shù)方向是智能化,也就是說,在API之上,一切皆可編程。智能化的核心要素是算法,隨著算法的進(jìn)步,智能化的水平將越來越高。同樣以GNSS模擬器為例,它的軟件部分能夠?qū)崿F(xiàn)基礎(chǔ)功能,而某些復(fù)雜的功能可以通過增加插件來完成,如果有些功能插件無法滿足,也可以自行通過提供的API進(jìn)行編程,實現(xiàn)用戶所需功能。軟件定義模擬器的插件功能如下:

提供不同功能的插件(閉源):

  • SKY-HIL – 硬件在環(huán)模型
  • SKY-EXLI – 擴(kuò)展限制
  • SKY-IQFILE – 允許保存IQ文件
  • SKY-MULTI – 創(chuàng)建多個實例
  • SKY-ADVJAM – 高級干擾模擬
  • SKY-ADVSP – 高級欺騙模擬
  • SKY-CSI – 用戶自定義信號
  • SKY-PLG-SDK – 允許用戶開發(fā)插件

用戶通過二次開發(fā)開發(fā)自己的插件(開源):

  • API接口用于各種編程語言,如Python\C#\C++\LabVIEW

軟件定義的發(fā)展勢頭迅猛,并且快速向各個行業(yè)延伸。目前已有軟件定義無線電、軟件定義網(wǎng)絡(luò)、軟件定義存儲、軟件定義汽車、軟件定義飛行器、軟件定義衛(wèi)星等??梢哉f,當(dāng)下的時代是軟件定義時代,軟件定義將成為科技發(fā)展的重要推手。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 射頻
    +關(guān)注

    關(guān)注

    104

    文章

    5600

    瀏覽量

    167996
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6050

    瀏覽量

    136227
  • 衛(wèi)星通信
    +關(guān)注

    關(guān)注

    12

    文章

    722

    瀏覽量

    38784
  • 無線通信
    +關(guān)注

    關(guān)注

    58

    文章

    4591

    瀏覽量

    143697
  • GNSS
    +關(guān)注

    關(guān)注

    9

    文章

    781

    瀏覽量

    48036
收藏 人收藏

    評論

    相關(guān)推薦

    深入探討Linux系統(tǒng)中的動態(tài)鏈接庫機(jī)制

    本文將深入探討Linux系統(tǒng)中的動態(tài)鏈接庫機(jī)制,這其中包括但不限于全局符號介入、延遲綁定以及地址無關(guān)代碼等內(nèi)容。 引言 在軟件開發(fā)過程中,動態(tài)庫鏈接問題時常出現(xiàn),這可能導(dǎo)致符號沖突,從而引起程序運(yùn)行
    的頭像 發(fā)表于 12-18 10:06 ?166次閱讀
    <b class='flag-5'>深入探討</b>Linux系統(tǒng)中的動態(tài)鏈接庫機(jī)制

    PDM產(chǎn)品數(shù)據(jù)管理系統(tǒng)軟件是什么?一文讀懂PDM系統(tǒng)軟件

    所有與產(chǎn)品相關(guān)的信息和過程的一種先進(jìn)技術(shù)。本文將深入探討PDM系統(tǒng)的定義、功能、應(yīng)用領(lǐng)域及其未來發(fā)展趨勢。
    的頭像 發(fā)表于 11-14 14:52 ?1261次閱讀
    PDM產(chǎn)品數(shù)據(jù)管理系統(tǒng)<b class='flag-5'>軟件</b>是什么?一文讀懂PDM系統(tǒng)<b class='flag-5'>軟件</b>

    GPU服務(wù)器AI網(wǎng)絡(luò)架構(gòu)設(shè)計

    眾所周知,在大型模型訓(xùn)練中,通常采用每臺服務(wù)器配備多個GPU的集群架構(gòu)。在上一篇文章《高性能GPU服務(wù)器AI網(wǎng)絡(luò)架構(gòu)(上篇)》中,我們對GPU網(wǎng)絡(luò)中的核心術(shù)語與概念進(jìn)行了詳盡介紹。本文將進(jìn)一步深入探討常見的GPU系統(tǒng)
    的頭像 發(fā)表于 11-05 16:20 ?497次閱讀
    GPU服務(wù)器AI網(wǎng)絡(luò)<b class='flag-5'>架構(gòu)</b>設(shè)計

    得瑞領(lǐng)新亮相IDC中國年度峰會,深入探討NVMe SSD助力金融行業(yè)數(shù)字化轉(zhuǎn)型

    在2024 IDC中國年度峰會上,得瑞領(lǐng)新展示了其企業(yè)級存儲解決方案,并通過主題演講深入探討了NVMe SSD在金融行業(yè)數(shù)字化轉(zhuǎn)型中的高效應(yīng)用和技術(shù)創(chuàng)新。
    的頭像 發(fā)表于 09-18 14:52 ?294次閱讀
    得瑞領(lǐng)新亮相IDC中國年度峰會,<b class='flag-5'>深入探討</b>NVMe SSD助力金融行業(yè)數(shù)字化轉(zhuǎn)型

    什么是晶體管的極性

    晶體管的極性,是一個在電子學(xué)領(lǐng)域具有基礎(chǔ)且重要意義的概念。為了全面闡述晶體管的極性,我們需要從其定義、分類、工作原理、極性的具體表現(xiàn)以及在實際應(yīng)用中的意義等多個方面進(jìn)行深入探討。
    的頭像 發(fā)表于 09-14 15:39 ?978次閱讀

    深入探討Linux的進(jìn)程調(diào)度器

    ,以及其運(yùn)行的順序。這篇文章將詳細(xì)探討Linux進(jìn)程調(diào)度器的工作原理、主要算法、調(diào)度策略以及其在實際操作中的應(yīng)用。
    的頭像 發(fā)表于 08-13 13:36 ?971次閱讀
    <b class='flag-5'>深入探討</b>Linux的進(jìn)程調(diào)度器

    深入探討數(shù)字孿生在智慧醫(yī)院建設(shè)中的重要性

    ,深入探討數(shù)字孿生平臺在智慧醫(yī)院建設(shè)中的重要性和應(yīng)用價值。 智慧醫(yī)院是利用信息技術(shù)、互聯(lián)網(wǎng)技術(shù)和智能化技術(shù)對醫(yī)院進(jìn)行全面數(shù)字化改造和智能化升級的概念。智慧醫(yī)院致力于提供更加智能、便捷、高效、安全的醫(yī)療服務(wù),通過數(shù)
    的頭像 發(fā)表于 07-17 14:17 ?328次閱讀

    電機(jī)功率因數(shù)是什么意思

    在電機(jī)運(yùn)行過程中,功率因數(shù)是一個至關(guān)重要的參數(shù)。它不僅反映了電機(jī)對電網(wǎng)容量的利用程度,也直接關(guān)聯(lián)到電機(jī)的運(yùn)行效率、發(fā)熱情況以及電網(wǎng)的能源損耗。本文將深入探討電機(jī)功率因數(shù)的定義、計算方法、意義以及影響因素,以期為讀者提供全面而
    的頭像 發(fā)表于 06-26 15:10 ?3145次閱讀

    貿(mào)澤新一期EIT系列帶你了解軟件定義車輛的Zonal架構(gòu)

    Zonal架構(gòu)的優(yōu)勢以及它為軟件定義車輛 (SDV) 提供的增強(qiáng)型連接功能。本期EIT技術(shù)內(nèi)容系列將深入探討Zonal架構(gòu)的設(shè)計理念
    發(fā)表于 06-13 15:22 ?412次閱讀

    飛天技術(shù)沙龍回顧:業(yè)務(wù)創(chuàng)新新選擇,倚天Arm架構(gòu)深入探討

    日前,飛天技術(shù)沙龍《業(yè)務(wù)創(chuàng)新新選擇,倚天Arm架構(gòu)深入探索》在上海成功舉行。來自阿里云、平頭哥及Arm的專家為現(xiàn)場觀眾深入解讀了Arm架構(gòu)的核心優(yōu)勢,并重點(diǎn)分享了基于倚天710的計算實
    的頭像 發(fā)表于 05-21 16:48 ?614次閱讀
    飛天技術(shù)沙龍回顧:業(yè)務(wù)創(chuàng)新新選擇,倚天Arm<b class='flag-5'>架構(gòu)</b><b class='flag-5'>深入探討</b>

    SolidWorks2024 正版軟件報價

    隨著科技的飛速發(fā)展,三維設(shè)計軟件在制造業(yè)、工程領(lǐng)域的應(yīng)用越來越廣泛。SolidWorks作為一款三維CAD設(shè)計軟件,其每一代的更新都受到廣大用戶的熱烈關(guān)注。今日,我們將深入探討SolidWorks 2024正版
    的頭像 發(fā)表于 05-10 16:22 ?441次閱讀
    SolidWorks2024 正版<b class='flag-5'>軟件</b>報價

    深入探討機(jī)器學(xué)習(xí)的可視化技術(shù)

    機(jī)器學(xué)習(xí)可視化(簡稱ML可視化)一般是指通過圖形或交互方式表示機(jī)器學(xué)習(xí)模型、數(shù)據(jù)及其關(guān)系的過程。目標(biāo)是使理解模型的復(fù)雜算法和數(shù)據(jù)模式更容易,使技術(shù)和非技術(shù)利益相關(guān)者更容易理解它。
    發(fā)表于 04-25 11:17 ?449次閱讀
    <b class='flag-5'>深入探討</b>機(jī)器學(xué)習(xí)的可視化技術(shù)

    深入探討常見的GPU系統(tǒng)架構(gòu)

    同一主機(jī)內(nèi)GPU之間的通信:通過NVLink技術(shù),雙向帶寬達(dá)到600GB/s,單向帶寬達(dá)到300GB/s。
    發(fā)表于 04-07 11:35 ?2134次閱讀
    <b class='flag-5'>深入探討</b>常見的GPU系統(tǒng)<b class='flag-5'>架構(gòu)</b>

    深入探討:DLTAP713SA芯片在智能跳繩計數(shù)器中的應(yīng)用及其電子方案

    本文深入探討了一款采用DLTAP713SA芯片的智能跳繩計數(shù)器的電子方案,突出其電池供電、恒壓輸出和低功耗設(shè)計的特點(diǎn)。文章詳細(xì)介紹了設(shè)備的主要部件,包括機(jī)械按鍵、數(shù)碼管顯示屏、霍爾開關(guān)和馬達(dá),以及
    的頭像 發(fā)表于 03-12 11:56 ?792次閱讀
    <b class='flag-5'>深入探討</b>:DLTAP713SA芯片在智能跳繩計數(shù)器中的應(yīng)用<b class='flag-5'>及其</b>電子方案

    深入探討電源變壓器在儲能設(shè)備中的應(yīng)用

    深入探討電源變壓器在儲能設(shè)備中的應(yīng)用? 電源變壓器在儲能設(shè)備中的應(yīng)用已經(jīng)成為當(dāng)代能源儲備和利用的關(guān)鍵技術(shù)之一。隨著可再生能源的不斷發(fā)展和應(yīng)用,儲能設(shè)備的需求也越來越大。電源變壓器作為儲能設(shè)備中的關(guān)鍵
    的頭像 發(fā)表于 02-02 09:44 ?1526次閱讀