[發明專利]矢量網絡分析儀數據轉換的一般化及并行化的實現方法有效
| 申請號: | 201210252034.0 | 申請日: | 2012-07-20 |
| 公開(公告)號: | CN102866881B | 公開(公告)日: | 2015-11-25 |
| 發明(設計)人: | 楊青;朱偉;趙蘇宇;蘇勇輝;韓曉東 | 申請(專利權)人: | 中國電子科技集團公司第四十一研究所 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 266000 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 矢量 網絡分析 數據 轉換 一般化 并行 實現 方法 | ||
1.一種矢量網絡分析儀數據轉換的一般化及并行化的實現方法,其特征在 于,本發明采用多線程進行數據處理和數據顯示,所述多線程包括掃描線程和 繪圖線程,所述掃描線程中,通過調用虛函數來轉化坐標,使各種圖形類的坐 標轉化一般化,同時,坐標轉化后的數據直接進入繪圖線程,達到圖像顯示, 其主要步驟如下:
步驟1:在所述掃描線程中,設置一個坐標轉換虛函數來統一接口,使數據 在多種圖形格式下的坐標的轉化過程一般化,在圖形基類中,所述虛函數為純 虛函數,用于定義該函數的輸入輸出接口,在圖形基類派生出的具體的圖形類 中,根據圖形的特性對所述虛函數進行相應的實現設計,所述實現設計具體的 一般化方式為:
對于極坐標系圖形的實現方式為:
極坐標系圖形包括Smith圓圖和極坐標圖,它們的坐標轉換方式相同,測量 數據對應的復數數據的實部對應X坐標,虛部對應Y坐標,因此該函數可在極 坐標圖形類中實現;
對于笛卡爾坐標系圖形的實現方式為:
笛卡爾坐標系圖形包括對數幅度、線性幅度、相位、駐波比圖形格式,在 這些圖形格式下,雖然坐標轉換的結果不同,但可以具備統一的轉換過程:首 先將掃描點的頻率值映射到X坐標,再將掃描點的測量值轉換為一個實數值, 最后把該實數值映射到Y坐標;
上述過程中只有測量值轉實數值因具體圖形格式而異,本發明將笛卡爾坐 標系圖形坐標轉換過程中相同的部分提取出來,使用笛卡爾坐標系圖形類中的 普通成員函數實現,不同的地方繼續采用虛函數,在笛卡爾坐標系中,坐標轉 換的虛函數可通過逐層分解為若干笛卡爾坐標系圖形類的普通成員函數和一個 虛函數的組合的方式來實現;
步驟2:在掃描線程中,使用一個圖形基類類型的指針,該指針實際上指向 當前圖形格式對象,使用該指針調用步驟1中的坐標轉換虛函數,將數據采集 得到的原始數據轉換為坐標數據,并將其寫入臨界區;
步驟3:繪圖線程定時讀取臨界區的坐標數據,并進行圖形繪制,所述坐標 數據通過圖形繪制顯示在屏幕上。
2.根據權利要求1所述的矢量網絡分析儀數據轉換的一般化及并行化的實 現方法,其特征在于,本發明基于硬件平臺為ARM920TCPU,CPU主頻為 200MHz,具有32MBRAM和32MBFLASH,軟件平臺為WindowsCE4.2操作 系統。
3.根據權利要求1所述的矢量網絡分析儀數據轉換的一般化及并行化的實 現方法,其特征在于,所述掃描線程中的坐標轉換和所述繪圖線程中的圖形繪 制均為圖形類的接口函數,使用一個圖形基類的類型指針來指向當前圖形的對 象,通過該指針來調用接口函數,根據虛函數的性質,函數的具體形態將在程 序運行期由指針所指的圖形類型決定。
4.根據權利要求1所述的矢量網絡分析儀數據轉換的一般化及并行化的實 現方法,其特征在于,所述的掃描線程與繪圖線程是兩個獨立的處理過程,兩 者共享的坐標點數據的讀寫操作都在臨界區內執行。
5.根據權利要求1-4任一項所述的矢量網絡分析儀數據轉換的一般化及并 行化的實現方法,其特征在于,所述步驟1中的圖形基類包括其派生出的極坐 標系圖形和笛卡爾坐標系圖形,所述極坐標系圖形包括其派生出的極坐標圖和 Smith圖,所述笛卡爾坐標系圖形包括其派生出的對數幅度圖形、線性幅度圖形、 相位圖形、駐波比圖形。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第四十一研究所,未經中國電子科技集團公司第四十一研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210252034.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種MIMO檢測方法及裝置
- 下一篇:大功率柴油發電機組用廂式輔助單元
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





