[發明專利]一種基于matlab和Qt聯合的任意信號發生系統及其方法在審
| 申請號: | 201811608832.6 | 申請日: | 2018-12-26 |
| 公開(公告)號: | CN109710023A | 公開(公告)日: | 2019-05-03 |
| 發明(設計)人: | 閆夏超;竇丹丹;趙峰;母洪強;馬英矯;胡金龍;石晶林 | 申請(專利權)人: | 中科院計算技術研究所南京移動通信與計算創新研究院 |
| 主分類號: | G06F1/02 | 分類號: | G06F1/02;G06F17/50 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 梁嘉琦 |
| 地址: | 211135 江蘇省南京市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 信號發生系統 上位機模塊 數據包顯示 下位機模塊 波形數據 開發周期 可擴展性 人機交互 相關信息 返回 數據包 聯合 傳輸 | ||
本發明公開了一種基于matlab和Qt聯合的任意信號發生系統及其方法,聯合使用matlab和Qt來進行信號的生成,采用matlab來實現波形數據的生成,并通過Qt來實現數據的傳輸與控制,結合了兩種工具的優勢,可以生成多種波形,開發周期短,可擴展性強,同時還設置有下位機模塊可以返回數據包,上位機模塊根據返回的數據包顯示相關信息,實現人機交互,提高可操作性。
技術領域
本發明涉及通信技術領域,特別是一種基于matlab和Qt聯合的任意信號發生系統及其方法。
背景技術
matlab是一款強大的數學軟件,它將數值分析、矩陣計算、科學數據可視化以及非線性動態系統的建模和仿真等諸多強大功能集成在一個易于使用的視窗環境中,可以進行矩陣運算、繪制函數和數據、實現算法、創建用戶界面、連接其他編程語言的程序等,而Qt是一個跨平臺的C++應用程序框架,支持多種操作系統,同時可以支持桌面程序開發、嵌入式程序開發和移動程序開發,只需編寫一次代碼,可移植到不同平臺。
任意信號發生器是指可以完成各種信號的波形生成、圖形顯示以及數據通信和控制的模塊,如果將所有生成和傳輸基帶信號的任務放在Qt上設計,開發周期長,并且Qt對數值的處理和算法實現難度較大,繪圖功能有限;而matlab GUI工具雖然可以設計界面,但是美觀性、兼容性都比較差,和下位機的數據通信受限,可擴展性不強。
發明內容
為解決上述問題,本發明的目的在于提供一種基于matlab和Qt聯合的任意信號發生系統及其方法,將matlab和Qt結合作為任意信號發生器的上位機,開發周期短,可擴展性強,同時上位機還可以進行人機交互,提高可操作性。
本發明解決其問題所采用的技術方案是:
第一方面,本發明提出了一種基于matlab和Qt聯合的任意信號發生系統,包括用于生成基帶數據和控制參數的上位機模塊以及用于接收上位機模塊發送的數據并進行返回的下位機模塊,所述上位機模塊與下位機模塊連接,所述上位機模塊接收到下位機模塊返回的數據進行信息顯示;所述上位機模塊包括用于生成基帶數據的matlab信號產生模塊以及用于生成控制參數的Qt信號傳輸模塊,所述Qt信號傳輸模塊根據基帶數據生成控制參數,并將基帶數據和控制參數發送給下位機模塊。
進一步,還包括以太網通訊模塊,所述Qt信號傳輸模塊通過以太網通訊模塊與下位機模塊連接。
進一步,所述matlab信號產生模塊包括調用模塊,所述matlab信號產生模塊通過調用模塊與Qt信號傳輸模塊連接。
進一步,所述matlab信號產生模塊還包括用于生成波形的波形生成模塊以及用于設置波形參數的參數調節模塊,所述波形生成模塊與參數調節模塊連接。
進一步,所述Qt信號傳輸模塊包括用于顯示下位機模塊返回數據的信息顯示模塊。
第二方面,本發明還提出了一種基于matlab和Qt聯合的任意信號發生方法,包括以下步驟:
matlab信號產生模塊生成基帶數據;
Qt信號傳輸模塊接收基帶數據并進行處理,生成控制參數;
Qt信號傳輸模塊將基帶數據以及控制參數傳輸給下位機模塊;
下位機模塊返回數據包給Qt信號傳輸模塊;
Qt信號傳輸模塊對數據包進行處理并進行顯示。
進一步,所述matlab信號產生模塊生成基帶數據的具體步驟為:所述matlab信號產生模塊生成波形,調整波形對應的參數并生成基帶數據。
進一步,所述Qt信號傳輸模塊對數據包進行處理前,所述Qt信號傳輸模塊檢測數據包是否傳輸正確以及是否出現丟包現象。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中科院計算技術研究所南京移動通信與計算創新研究院,未經中科院計算技術研究所南京移動通信與計算創新研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811608832.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種穩壓電路
- 下一篇:一種clock傳輸系統、方法、主機板及服務器





