安捷伦or是德信号源+频谱仪操作: 从程控到自动测试 (三)互调检测的程控实现
**
安捷倫or是德信號源+頻譜儀操作: 從程控到自動測試 (三)互調檢測的程控實現
**
一、概述
目前,對于射頻模塊的調試與測試,國內大多數的廠商(特別是中小型企業)均是通過最原始的手工調測方式,需要調試人員手動設置和操作儀器(信號源和頻譜儀),并通過肉眼觀察儀器上的顯示數值并讀寫分析模塊性能,來確定所調試的通信模塊是否符合指標要求。
在射頻模塊的批量生產測試過程中,調試和測試人員需要通過重復的手動操作儀器,進行射頻模塊的指標測試。上篇文章已經介紹了如何實現增益檢測的程控及輸出指定功率的自動測試,本文將對待測模塊互調檢測的程控及自動測試的實現進行介紹。
二、互調檢測
圖1給出了射頻待測模塊及計算機與信號源和頻譜儀的連接方式。從圖中可以看出,在信號源和頻譜儀都已經進行功率校準之后,當從信號源輸出功率為Pin (dBm)、頻率間隔為600kHz的雙音信號通過射頻線進入待測模塊,再由射頻線和衰減器進入頻譜儀時,我們可以在頻譜儀中得到信號的峰值功率Pout (dBm),Pout = Pin + G - 3。且頻譜中顯示兩個主峰,在兩個主峰的左右間隔600kHz的位置將依次出現諧波,主峰與諧波峰值的最小差值(絕對值)即為待測模塊的互調值。
那么,接下來介紹使用信號源和頻譜儀進行互調檢測的步驟:
1、 儀器校準[1]完成后,按圖1所示連接待測模塊與信號源和頻譜儀,將信號源的中心頻率和功率設置到待測頻點和功率值(如:-50dBm);
2、 待測模塊上電,打開射頻開關,輸出射頻信號;
3、 觀察頻譜儀中的峰值功率,并讀出峰值功率,調節信號源輸出功率,使得待測模塊輸出功率到達指定的功率值;
4、 將待測模塊輸出功率調節至指定的功率值后,設置信號源,使其輸出特定間隔的雙音信號;
5、 讀取頻譜儀中主峰的峰值功率與諧波峰值功率的最小差值(絕對值),此差值即為待測模塊的雙音互調值。
三、互調檢測的程控實現
如何使用程控進行互調檢測工作,從而提高測試人員操作效率?
分析以上互調檢測步驟,可以將信號源中心頻點和功率設置、頻譜儀峰值讀取、信號源雙音信號生成、頻譜儀主峰峰值與諧波峰值功率差值計算等這些手動操作儀器的步驟使用程控實現。(信號源和頻譜儀程控的實現,請參考【VISA+SCPI實現安捷倫/是德信號源和頻譜儀的程控】)
本文中程控使用VISA+SCPI指令集實現,操作界面使用C#實現,實現方式還有其他的,可依據自身的熟悉程度進行選擇。表1給出了信號源校準程控指令及界面實例,頻譜儀的程控指令可參考https://download.csdn.net/download/qq_27424533/80233490,界面實例可與信號源一致。信號源的其他程控指令可參考https://download.csdn.net/download/qq_27424533/80233370。
四、互調檢測的自動化實現
當理解并實現以上互調檢測的程控方式后,我們就具備了互調檢測自動化實現的基礎。互調檢測的步驟在第二節中已經介紹清楚了,互調檢測步驟中包括了指定功率輸出的自動測試實現,而指定功率輸出的自動測試實現中則包含了增益計算的自動實現,那么怎么實現互調檢測的自動化,則與個人的算法和思路相關,本文中的互調檢測自動化實現思路如下:使用程控指令將信號源頻點和功率值設置按步驟分別進行,然后進行增益計算和指定輸出功率的自動實現,使用程控指令使信號源輸出特定間隔的雙音信號,讀取并計算主峰峰值功率和諧波峰值功率的最小差值,最終程序將輸出待測模塊的增益和互調值。
信號源輸出特定間隔的雙音信號可參考附件:安捷倫/是德信號源+頻譜儀操作:從程控到自動測試(附A)信源播放的程控實現。
給出部分代碼如下:
總結
以上是生活随笔為你收集整理的安捷伦or是德信号源+频谱仪操作: 从程控到自动测试 (三)互调检测的程控实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 算法资料:算法导论_原书第3版(中文)(
- 下一篇: 三角形最大边长