虛擬示波器 頻譜分析儀F-24U結(jié)構(gòu)及原理簡介
FlashDSO測控軟件采用多線程軟件技術(shù),軟件流程圖如圖5所示,同時結(jié)合表3的命令集完成軟件控制命令,系統(tǒng)啟動時產(chǎn)生數(shù)據(jù)采集線程、數(shù)據(jù)分析線程、設(shè)備控制線程三個線程,線程間采用共享內(nèi)存?zhèn)鬏敂?shù)據(jù)。
本文引用地址:http://m.butianyuan.cn/article/201701/337656.htm數(shù)據(jù)采集線程主要向FlashDSO硬件設(shè)備發(fā)送命令,將數(shù)據(jù)傳輸?shù)絇C機共享內(nèi)存中,同時通知數(shù)據(jù)分析線程進行相應(yīng)的處理;數(shù)據(jù)分析線程讀取共享內(nèi)在中的數(shù)據(jù),同時根據(jù)數(shù)字存儲示波器軟件界面的菜單選項,通過幅頻響應(yīng)特性、相頻響應(yīng)特性、自相關(guān)分析特性、功率譜分析特性進行相應(yīng)的處理;設(shè)備控制線程根據(jù)軟件界面的選擇菜單,設(shè)置采樣頻率、信號衰減、耦合方式、觸發(fā)模式等。
F-24U(XP)頻譜分析儀采用FFT算法實現(xiàn),頻率分辨率df=fs/N,其中,采樣頻率fs按采樣定理確定,不能小于信號中最高頻率成份的兩倍;N為FFT變換長度,從計算效率、內(nèi)存空間和屏幕顯示點數(shù)綜合考慮,通常取1024;頻率分辨率df越小,頻譜分析精度越高,增加采樣長度N或減小采樣頻率都可以達到此目的。
評論