首先,以頻率f=[0.03,0.1,0.5,1.0,1.5,2.0,2.5,2.7],以及各頻率點對應的功率衰減平均值p=[0.948,1.934,6.995,12.131,13.294,14.269,14.518,14.720]為數據點,畫出二維空間的散點圖,如圖2所示。
根據其分布形狀,選取三次多項式作為擬合曲線模型函數:
具體實現步驟:
(1)將f=[0.03,0.1,0.5,1.0,1.5,2.0,2.5,2.7],p=[0.948,1.934,6.995,12.131,13.294,14.269,14.518,14.720]寫入Matlab命令窗口;
(2)輸入命令函數cftool,回車彈出“Curve Fitting
Tool”窗口,如圖3(a)所示;
(3)點擊按鈕“Data”設置擬合數據分別為f,p,如圖3(b)所示;
(4)點擊按鈕“Fitting”,彈出窗口“Fitting”,選取擬合函數“cubic polynomial”,點擊“Apply”即可得到擬合數據模型,如圖3(c)所示。
3 LabWindows/CVI實現軟件補償
根據依據最小二乘原理擬合得到的高頻通道功率衰減模型,采用LabWindows/CVI編程對高頻測試儀器進行控制,實現信號功率的補償,其面板設計如圖4所示,軟件測試算法流程如圖5所示。
以此試驗平臺為例,外部信號源輸出(900 MHz,-5.60 dBm)的高頻信號。平臺對此信號進行測量,測量結果如圖4所示:儀器測得功率為-16.5 dBm,將f=900 MHz帶入式(4),計算的修正值為10.94 dB,所以最終測試結果為(-16.5+10.94)dBm,即-5.56 dBm。這一數據與-5.60 dBm相比較,滿足平臺測試精度要求。
4 結語
經試驗驗證,該方法能有效滿足平臺測試精度要求,為ATS測試高頻信號提供了一種實用的方法。
用戶評論
共 0 條評論