[發(fā)明專利]基于軟件無線電通信的不同建模系統(tǒng)聯(lián)合代碼生成的方法有效
| 申請?zhí)枺?/td> | 202310920320.8 | 申請日: | 2023-07-26 |
| 公開(公告)號: | CN116643732B | 公開(公告)日: | 2023-10-24 |
| 發(fā)明(設(shè)計)人: | 邵力強;周明聰;袁瑞 | 申請(專利權(quán))人: | 成都諧盈科技有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F8/41;G06F8/73 |
| 代理公司: | 成都開拓專利代理事務(wù)所(特殊普通合伙) 51394 | 代理人: | 濮云杉 |
| 地址: | 610000 四川省成都市*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 軟件 無線電通信 不同 建模 系統(tǒng) 聯(lián)合 代碼 生成 方法 | ||
本發(fā)明涉及基于軟件無線電通信的不同建模系統(tǒng)聯(lián)合代碼生成的方法,包括物理模型構(gòu)建系統(tǒng)與行為模型構(gòu)建系統(tǒng);步驟為:A.在物理模型構(gòu)建系統(tǒng)進行SCA物理模型的建模,生成SCA域描述文件和框架代碼;B.物理模型構(gòu)建系統(tǒng)調(diào)用行為模型構(gòu)建系統(tǒng)指令,根據(jù)SCA域描述文件生成架構(gòu)模型源文件;C.行為模型構(gòu)建系統(tǒng)將架構(gòu)模型的組件分別連接到對應(yīng)的行為模型;D.生成組件的邏輯代碼;E.將邏輯代碼嵌入到框架代碼的用戶接口類中,在物理模型構(gòu)建系統(tǒng)中進行編譯后下載到目標(biāo)平臺中進行部署啟動。本發(fā)明能夠?qū)煞N獨立的系統(tǒng)聯(lián)系起來形成交互,快速實現(xiàn)模型的仿真以及自動化代碼生成,快速構(gòu)建出框架與邏輯結(jié)合的完整模型代碼。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機代碼的生成方法,具體是基于軟件無線電通信的不同建模系統(tǒng)聯(lián)合代碼生成的方法。
背景技術(shù)
軟件無線電通信(SDR)是一種無線電廣播通信技術(shù),它是基于軟件定義的無線通信協(xié)議而非通過硬連線實現(xiàn),包括頻帶、空中接口協(xié)議和功能都可通過軟件下載和更新來升級,而不用完全更換硬件。它是針對構(gòu)建多模式、多頻和多功能無線通信設(shè)備的問題提供有效而安全的解決方案。軟件無線電通信可以用一個單一的通用無線電(由通用硬件構(gòu)建)替代幾個不同的無線電(功能由硬件定義和限制),這些無線電可以通過軟件重新配置,即通過軟件來控制性能參數(shù),如波長、調(diào)制或加密。為了使無線電之間的互操作性成為可能,軟件通信體系結(jié)構(gòu)(SCA,Software?Communication?Architecture)標(biāo)準(zhǔn)是一個關(guān)鍵元素,SCA是在聯(lián)合戰(zhàn)術(shù)無線電系統(tǒng)開發(fā)軟件可配置無線電臺的基本需求上,建立的獨立于具體應(yīng)用的軟件無線電體系結(jié)構(gòu),SCA繼承了SDR的核心設(shè)計思想,構(gòu)造了一個具有開放性、標(biāo)準(zhǔn)化、模塊化的通用硬件平臺,將各種功能,例如工作頻段、調(diào)制解調(diào)類型、數(shù)據(jù)格式、加密模式、通信協(xié)議等用軟件來實現(xiàn),通過在設(shè)備上面集成不同的通信軟件可以實現(xiàn)不同的通信模式和功能。
Simulink是基于Matlab(MathWorks公司出品的商業(yè)數(shù)學(xué)軟件)的框圖設(shè)計建模系統(tǒng),可以用來對各種動態(tài)系統(tǒng)進行建模、分析和仿真,任何能用數(shù)學(xué)模型來描述的系統(tǒng)都可以在Simulink中進行建模和仿真。Simulink提供了一個開放式的環(huán)境,允許用戶擴展功能,將自己的算法和邏輯集成到流程中。
E-Spectra?CX是一個模型驅(qū)動開發(fā)系統(tǒng),能夠簡化并加速SCA/SDR的開發(fā),對開發(fā)過程中的內(nèi)容進行跟蹤和驗證。允許用戶在模型驅(qū)動開發(fā)的生命周期所有階段(建模、開發(fā)、執(zhí)行、驗證、生成和測試)進行工作。
由于Simulink和E-Spectra?CX是兩個獨立的系統(tǒng),并且Simulink并不專用于SCA/SDR的建模,因此將Simulink直接用于SCA/SDR的開發(fā)存在一些不便之處。如何將這兩種獨立的系統(tǒng)聯(lián)合起來協(xié)同工作,是提高SCA/SDR建模和驗證、仿真、部署代碼生成,以及構(gòu)建出框架與邏輯結(jié)合的完整的系統(tǒng)的重要環(huán)節(jié)。
發(fā)明內(nèi)容
本發(fā)明提供了一種基于軟件無線電通信的不同建模系統(tǒng)聯(lián)合代碼生成的方法,以將Simulink行為模型構(gòu)建系統(tǒng)和E-Spectra?CX物理模型構(gòu)建系統(tǒng)兩種獨立的系統(tǒng)聯(lián)系起來形成交互,快速實現(xiàn)原型模型的仿真以及自動化代碼生成,快速構(gòu)建出框架與邏輯結(jié)合的完整模型代碼。
本發(fā)明基于軟件無線電通信的不同建模系統(tǒng)聯(lián)合代碼生成的方法,包括物理模型構(gòu)建系統(tǒng)與行為模型構(gòu)建系統(tǒng);
步驟包括:
A.在所述物理模型構(gòu)建系統(tǒng)中進行SCA物理模型的建模,然后生成SCA域描述文件和框架代碼;
B.物理模型構(gòu)建系統(tǒng)調(diào)用行為模型構(gòu)建系統(tǒng)的指令,使行為模型構(gòu)建系統(tǒng)根據(jù)SCA域描述文件生成與SCA物理模型結(jié)構(gòu)完全一致的架構(gòu)模型源文件;
C.所述行為模型構(gòu)建系統(tǒng)打開所述架構(gòu)模型源文件,將架構(gòu)模型源文件中的架構(gòu)模型的每一個組件分別連接到行為模型構(gòu)建系統(tǒng)構(gòu)建的對應(yīng)的行為模型,由此便將所述SCA物理模型賦予了邏輯行為;
D.行為模型構(gòu)建系統(tǒng)根據(jù)所述行為模型,選擇需要進行代碼生成的組件以及目標(biāo)位置,通過代碼生成功能生成組件的邏輯代碼;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都諧盈科技有限公司,未經(jīng)成都諧盈科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310920320.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護方法及系統(tǒng)
- 一種用于航空機載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法





