日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

安捷伦or是德信号源+频谱仪操作: 从程控到自动测试 (三)互调检测的程控实现

發(fā)布時間:2023/12/14 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安捷伦or是德信号源+频谱仪操作: 从程控到自动测试 (三)互调检测的程控实现 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

**

安捷倫or是德信號源+頻譜儀操作: 從程控到自動測試 (三)互調(diào)檢測的程控實(shí)現(xiàn)

**

一、概述
目前,對于射頻模塊的調(diào)試與測試,國內(nèi)大多數(shù)的廠商(特別是中小型企業(yè))均是通過最原始的手工調(diào)測方式,需要調(diào)試人員手動設(shè)置和操作儀器(信號源和頻譜儀),并通過肉眼觀察儀器上的顯示數(shù)值并讀寫分析模塊性能,來確定所調(diào)試的通信模塊是否符合指標(biāo)要求。
在射頻模塊的批量生產(chǎn)測試過程中,調(diào)試和測試人員需要通過重復(fù)的手動操作儀器,進(jìn)行射頻模塊的指標(biāo)測試。上篇文章已經(jīng)介紹了如何實(shí)現(xiàn)增益檢測的程控及輸出指定功率的自動測試,本文將對待測模塊互調(diào)檢測的程控及自動測試的實(shí)現(xiàn)進(jìn)行介紹。

二、互調(diào)檢測
圖1給出了射頻待測模塊及計(jì)算機(jī)與信號源和頻譜儀的連接方式。從圖中可以看出,在信號源和頻譜儀都已經(jīng)進(jìn)行功率校準(zhǔn)之后,當(dāng)從信號源輸出功率為Pin (dBm)、頻率間隔為600kHz的雙音信號通過射頻線進(jìn)入待測模塊,再由射頻線和衰減器進(jìn)入頻譜儀時,我們可以在頻譜儀中得到信號的峰值功率Pout (dBm),Pout = Pin + G - 3。且頻譜中顯示兩個主峰,在兩個主峰的左右間隔600kHz的位置將依次出現(xiàn)諧波,主峰與諧波峰值的最小差值(絕對值)即為待測模塊的互調(diào)值。

那么,接下來介紹使用信號源和頻譜儀進(jìn)行互調(diào)檢測的步驟:
1、 儀器校準(zhǔn)[1]完成后,按圖1所示連接待測模塊與信號源和頻譜儀,將信號源的中心頻率和功率設(shè)置到待測頻點(diǎn)和功率值(如:-50dBm);
2、 待測模塊上電,打開射頻開關(guān),輸出射頻信號;
3、 觀察頻譜儀中的峰值功率,并讀出峰值功率,調(diào)節(jié)信號源輸出功率,使得待測模塊輸出功率到達(dá)指定的功率值;
4、 將待測模塊輸出功率調(diào)節(jié)至指定的功率值后,設(shè)置信號源,使其輸出特定間隔的雙音信號;
5、 讀取頻譜儀中主峰的峰值功率與諧波峰值功率的最小差值(絕對值),此差值即為待測模塊的雙音互調(diào)值。

三、互調(diào)檢測的程控實(shí)現(xiàn)
如何使用程控進(jìn)行互調(diào)檢測工作,從而提高測試人員操作效率?
分析以上互調(diào)檢測步驟,可以將信號源中心頻點(diǎn)和功率設(shè)置、頻譜儀峰值讀取、信號源雙音信號生成、頻譜儀主峰峰值與諧波峰值功率差值計(jì)算等這些手動操作儀器的步驟使用程控實(shí)現(xiàn)。(信號源和頻譜儀程控的實(shí)現(xiàn),請參考【VISA+SCPI實(shí)現(xiàn)安捷倫/是德信號源和頻譜儀的程控】)
本文中程控使用VISA+SCPI指令集實(shí)現(xiàn),操作界面使用C#實(shí)現(xiàn),實(shí)現(xiàn)方式還有其他的,可依據(jù)自身的熟悉程度進(jìn)行選擇。表1給出了信號源校準(zhǔn)程控指令及界面實(shí)例,頻譜儀的程控指令可參考https://download.csdn.net/download/qq_27424533/80233490,界面實(shí)例可與信號源一致。信號源的其他程控指令可參考https://download.csdn.net/download/qq_27424533/80233370。

四、互調(diào)檢測的自動化實(shí)現(xiàn)
當(dāng)理解并實(shí)現(xiàn)以上互調(diào)檢測的程控方式后,我們就具備了互調(diào)檢測自動化實(shí)現(xiàn)的基礎(chǔ)。互調(diào)檢測的步驟在第二節(jié)中已經(jīng)介紹清楚了,互調(diào)檢測步驟中包括了指定功率輸出的自動測試實(shí)現(xiàn),而指定功率輸出的自動測試實(shí)現(xiàn)中則包含了增益計(jì)算的自動實(shí)現(xiàn),那么怎么實(shí)現(xiàn)互調(diào)檢測的自動化,則與個人的算法和思路相關(guān),本文中的互調(diào)檢測自動化實(shí)現(xiàn)思路如下:使用程控指令將信號源頻點(diǎn)和功率值設(shè)置按步驟分別進(jìn)行,然后進(jìn)行增益計(jì)算和指定輸出功率的自動實(shí)現(xiàn),使用程控指令使信號源輸出特定間隔的雙音信號,讀取并計(jì)算主峰峰值功率和諧波峰值功率的最小差值,最終程序?qū)⑤敵龃郎y模塊的增益和互調(diào)值。
信號源輸出特定間隔的雙音信號可參考附件:安捷倫/是德信號源+頻譜儀操作:從程控到自動測試(附A)信源播放的程控實(shí)現(xiàn)。
給出部分代碼如下:

private void Button_HTJC_Click(object sender, RoutedEventArgs e){if (parentWindow.Button_SGLAN.IsChecked == false || parentWindow.Button_PPLAN.IsChecked == false){parentWindow.LogDebug(LogMsgType.Outgoing, "與設(shè)備的網(wǎng)絡(luò)連接未建立,請先建立網(wǎng)絡(luò)連接!");return;}else{try{double fre, P, gain, MinHT;double[] mk = new double[12];double[] Aclr = new double[5];fre = (Convert.ToDouble(TextBox_FreSta.Text) + Convert.ToDouble(TextBox_FreSto.Text)) / 2;parentWindow.PPCMDsend(string.Concat(":DISP:WIND:TRAC:Y:RLEV ", Convert.ToString(Convert.ToDouble(TextBox_Pow.Text) + 2), "dBm"), "調(diào)整頻譜儀參考電平。");// 增益檢測gain = GainCal(fre, ComboBox_FreDW.Text);parentWindow.LogDebug(LogMsgType.Normal, "互調(diào)檢測開始!");HTJC(Convert.ToDouble(TextBox_Pow.Text), gain, fre, out P, Aclr);MinHT = Aclr[0];for (int k = 1; k < 5; k++){if (MinHT > Aclr[k]) MinHT = Aclr[k];}TextBox_HT3.Text = Aclr[0].ToString("N2");TextBox_HT5.Text = Aclr[1].ToString("N2");TextBox_HT7.Text = Aclr[2].ToString("N2");TextBox_HT9.Text = Aclr[3].ToString("N2");TextBox_HT11.Text = Aclr[4].ToString("N2");TextBox_HTMin.Text = MinHT.ToString("N2");TextBox_gain.Text = gain.ToString("N2");parentWindow.LogDebug(LogMsgType.Normal, "互調(diào)檢測結(jié)束!");}catch{parentWindow.LogDebug(LogMsgType.Error, "互調(diào)檢測異常結(jié)束!");}}}

總結(jié)

以上是生活随笔為你收集整理的安捷伦or是德信号源+频谱仪操作: 从程控到自动测试 (三)互调检测的程控实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。