[發明專利]一種高速記錄板卡管理系統及方法有效
| 申請號: | 201711286157.5 | 申請日: | 2017-12-07 |
| 公開(公告)號: | CN108280038B | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | 劉維霞;牛玉峰;徐民 | 申請(專利權)人: | 山東超越數控電子股份有限公司 |
| 主分類號: | G06F13/40 | 分類號: | G06F13/40;G06F9/50;G06F9/54;G06F9/445 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 韓洪淼 |
| 地址: | 250101 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 高速 記錄 板卡 管理 系統 方法 | ||
1.一種高速記錄板卡管理方法,其特征在于,包括以下步驟:
S1:數據記錄模塊采用多線程設計,具體如下:
在數據記錄過程中線程通信與同步的線程主要有四個,即用戶界面主線程、數據接收線程、I數據存儲線程、Q數據存儲線程;用戶界面主線程產生數據接收線程、I數據存儲線程、Q數據存儲線程;如果將數據接收、存儲作為一次數據記錄過程,則在每次數據記錄過程中,數據接收線程一定發生在數據存儲線程之前,并且只有當I、Q數據存儲線程完成后,下一次數據記錄過程中的數據接收線程才會執行;I數據存儲線程與Q數據存儲線程是并行執行的線程;用戶界面主線程可以在任意時刻終止其他三個線程;
S2:數據記錄過程的共享數據訪問步驟如下:
當用戶開始進行數據記錄操作時,用戶界面主線程首先創建多個線程同步所需的手動操作事件:接收事件1、接收事件2、存儲事件1、存儲事件2;然后設置接收事件1和接收事件2處于無效狀態,存儲事件1和存儲事件2處于激活狀態,并且設置記錄狀態標記為記錄;然后先后創建相同優先級的數據接收、I和Q數據存儲線程,并啟動,同時監測界面操作情況,如果用戶選擇停止,則將記錄狀態標記設置為停止狀態,并等待當前的記錄過程完成;
S3:采用三次樣條插值方法確保記錄信號頻率和播放信號頻率一致,具體如下:
S31:獲取播放數據,通過自定義坐標系畫布隨機選取N0個點來模擬N0個播放數據樣本;假設選取樣本的速率為F,則該播放信號的頻率F/N0;
S32:獲取記錄數據,假定記錄數據的信號頻率f0,記錄數據時樣本速率F0;
S33:插值操作,通過Matlab編程仿真出播放數據信號;并且由仿真獲知插值前后的播放數據頻率對比;其中記錄數據時樣本速率F0分別取1KSa/s、1MSa/s、75MSa/s,記錄數據信號頻率f0和周期點數設定值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東超越數控電子股份有限公司,未經山東超越數控電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711286157.5/1.html,轉載請聲明來源鉆瓜專利網。





