專利名稱:一種射頻產(chǎn)品測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子或通信領(lǐng)域的測(cè)試技術(shù),尤其涉及通信領(lǐng)域中射頻產(chǎn)品的測(cè)試技術(shù),具體提供一種射頻產(chǎn)品測(cè)試方法。
背景技術(shù):
在目前射頻整機(jī)和模塊測(cè)試中,普遍使用各種軟件控制各類射頻測(cè)試儀器代替人工測(cè)試被測(cè)物的性能指標(biāo),射頻測(cè)試自動(dòng)化也是國(guó)際上業(yè)界各大公司追求的目標(biāo)。當(dāng)前,業(yè)界主要的控制軟件有Angilent公司的VEE、International Instruments公司的LabView、TCL(Tools Control Language)以及用VC、VB、C++等語(yǔ)言開發(fā)的相關(guān)軟件,使用這些軟件開發(fā)的程序通過(guò)各種接口如GPIB(IEEE-488標(biāo)準(zhǔn))、LAN等來(lái)控制各種射頻測(cè)試儀器的操作,最終實(shí)現(xiàn)射頻產(chǎn)品自動(dòng)測(cè)試的目的。
實(shí)現(xiàn)射頻自動(dòng)化測(cè)試的技術(shù)關(guān)鍵是合理地、智能化地控制各種測(cè)試儀器儀表,自動(dòng)完成儀器儀表狀態(tài)的設(shè)置、數(shù)據(jù)告警的查詢等,最終完成需要的測(cè)試項(xiàng)目。目前所有射頻產(chǎn)品自動(dòng)測(cè)試平臺(tái)的開發(fā)基礎(chǔ),是測(cè)試任務(wù)中的測(cè)試項(xiàng)目,即一個(gè)特定的自動(dòng)測(cè)試程序有一項(xiàng)或者幾項(xiàng)測(cè)試任務(wù),而每一個(gè)測(cè)試任務(wù)又是由測(cè)試項(xiàng)目組成的,如圖1所示,這樣的平臺(tái)結(jié)構(gòu),用戶只能對(duì)測(cè)試項(xiàng)目進(jìn)行操作,而測(cè)試項(xiàng)目以下基本是不透明的,這就導(dǎo)致了測(cè)試項(xiàng)目的固化。測(cè)試項(xiàng)目一旦固化,實(shí)現(xiàn)這些項(xiàng)目的儀器儀表也就隨之固化了,如果缺少這樣的儀器儀表或者更新?lián)Q代,整個(gè)平臺(tái)就不能運(yùn)行,這就造成了儀器儀表對(duì)整個(gè)平臺(tái)的局限;另外,測(cè)試項(xiàng)目固化,就導(dǎo)致了測(cè)試方法的固化,造成修改、優(yōu)化測(cè)試方法的困難。
現(xiàn)有的各種測(cè)試平臺(tái),包括Angilent、R&S等專業(yè)射頻儀器制造商開發(fā)的產(chǎn)品,都是針對(duì)某一特定產(chǎn)品或者某一種協(xié)議(或標(biāo)準(zhǔn))開發(fā)的,比如Angilent推出的GS9200自動(dòng)測(cè)試系統(tǒng),就是針對(duì)WCDMA基站的某一類型的功率放大模塊設(shè)計(jì)的。如果用戶要使用GS9200測(cè)試WCDMA其他類型功率放大模塊或者GSM的發(fā)信機(jī)整機(jī)的相同的指標(biāo)(比如都測(cè)試雜散指標(biāo)),就必須對(duì)整套系統(tǒng)的控制軟件做相應(yīng)的修改甚至要重新開發(fā),這些修改只能由Angilent公司提供,代價(jià)高昂且費(fèi)時(shí),使用很不靈活。
現(xiàn)有的射頻產(chǎn)品自動(dòng)測(cè)試平臺(tái)另一個(gè)致命弱點(diǎn)是控制儀器通用性差對(duì)于同種類型的射頻測(cè)試儀器,不同公司、甚至同一公司不同系列的儀器控制命令(SCPI)是不兼容的,即現(xiàn)有的平臺(tái)不支持多種制式的儀器。這樣不僅就造成了儀器資源的浪費(fèi),而且進(jìn)一步降低了測(cè)試軟件的靈活性,使得測(cè)試人員常常陷入因手中缺乏特定的儀器而不能使用自動(dòng)測(cè)試軟件的尷尬。同時(shí),在當(dāng)前自動(dòng)測(cè)試程序的基礎(chǔ)上,使用現(xiàn)有儀器增加新的測(cè)試項(xiàng)目以及在現(xiàn)有儀器基礎(chǔ)上添加新儀器都很困難,使得后續(xù)的擴(kuò)展工作變得復(fù)雜困難,但是這些擴(kuò)展工作又是必要的。現(xiàn)有平臺(tái)的操作繁雜,對(duì)使用人員的要求也較高,需要對(duì)使用者進(jìn)行專門的培訓(xùn)(尤其是軟件方面)。
總的來(lái)說(shuō),現(xiàn)有的射頻自動(dòng)化測(cè)試解決方案,靈活性、通用性和兼容性方面的欠缺,造成開發(fā)、維護(hù)的成本高、重復(fù)使用率低、生命周期短。
發(fā)明內(nèi)容
本發(fā)明為解決現(xiàn)有技術(shù)問(wèn)題,提供一種射頻產(chǎn)品測(cè)試方法,以實(shí)現(xiàn)靈活的射頻自動(dòng)化測(cè)試,使測(cè)試平臺(tái)的使用不受到測(cè)試任務(wù)特性、被測(cè)產(chǎn)品、測(cè)試儀器、測(cè)試標(biāo)準(zhǔn)等的限制。
本發(fā)明所述方法通過(guò)下列步驟實(shí)現(xiàn)S1確定測(cè)試項(xiàng)目及其所需的儀器;S2順序分解測(cè)試項(xiàng)目的操作步驟,所述操作步驟的每一步對(duì)應(yīng)一次所述儀器的操作過(guò)程;S3為所述操作步驟的每一步配置測(cè)試參數(shù)和儀器控制命令;S4按順序執(zhí)行所述操作步驟以完成所述測(cè)試項(xiàng)目。
所述儀器的一個(gè)操作過(guò)程為該儀器封裝中的一個(gè)儀器系列函數(shù)。所述儀器控制命令對(duì)應(yīng)控制執(zhí)行該儀器的一個(gè)操作過(guò)程。
所述的方法在步驟S4中設(shè)定自動(dòng)或手動(dòng)執(zhí)行、循環(huán)執(zhí)行、定時(shí)執(zhí)行或按照預(yù)設(shè)的條件執(zhí)行所述測(cè)試步驟。
所述方法還包括預(yù)設(shè)一測(cè)試平臺(tái)進(jìn)行操作的步驟;并在測(cè)試平臺(tái)上預(yù)先加載所述儀器控制命令的步驟;測(cè)試平臺(tái)可以根據(jù)輸入的儀器系列號(hào)自動(dòng)配置所述儀器控制命令;在所述測(cè)試平臺(tái)上設(shè)置一個(gè)以上測(cè)試任務(wù),所述測(cè)試任務(wù)至少包括一個(gè)所述測(cè)試項(xiàng)目,按照測(cè)試計(jì)劃執(zhí)行所述測(cè)試項(xiàng)目以完成該測(cè)試任務(wù)。
由于本射頻產(chǎn)品自動(dòng)化測(cè)試方法采用了基于儀器操作過(guò)程,使得用戶可以把該程序的運(yùn)用到多種射頻產(chǎn)品的測(cè)試當(dāng)中,避免了現(xiàn)有程序?qū)y(cè)試產(chǎn)品、協(xié)議標(biāo)準(zhǔn)的限制,最大限度的實(shí)現(xiàn)了射頻測(cè)試測(cè)試程序的靈活性,適用于2G、2.5G、3G通訊產(chǎn)品整機(jī)和模塊的測(cè)試,極大地降低了開發(fā)、維護(hù)、擴(kuò)展成本,降低了對(duì)使用人員的技術(shù)要求。另外,實(shí)現(xiàn)了不同生產(chǎn)廠商、不同系列儀器的通用,從軟件層次上消除了由于SCPI的差異而引起的儀器不兼容問(wèn)題,實(shí)現(xiàn)了程序的通用性、兼容性,大大拓寬了其應(yīng)用面。
下面以具體實(shí)施例并結(jié)合附圖詳細(xì)說(shuō)明。
圖1為測(cè)試平臺(tái)結(jié)構(gòu)示意圖;圖2為本發(fā)明所述測(cè)試項(xiàng)目組織示意圖;圖3為實(shí)施例硬件結(jié)構(gòu)示意圖;圖4為實(shí)施例中方法流程圖。
具體實(shí)施例方式
按照本測(cè)試方法,我們把測(cè)試項(xiàng)目按照儀器操作過(guò)程(Process,簡(jiǎn)稱Proc)來(lái)分解組成若干個(gè)儀器操作過(guò)程集;并且,這些Proc對(duì)大多數(shù)測(cè)試來(lái)說(shuō)都是通用的。然后,測(cè)試項(xiàng)目再由這些Proc組合并設(shè)置適當(dāng)?shù)膮?shù)而形成。這就是說(shuō),程序開發(fā)結(jié)構(gòu)是基于儀器操作過(guò)程而不是測(cè)試項(xiàng)目,測(cè)試項(xiàng)目對(duì)用戶來(lái)說(shuō)是透明的。這是該測(cè)試方法能夠?qū)崿F(xiàn)射頻自動(dòng)測(cè)試平臺(tái)通用、靈活、兼容的核心。
射頻測(cè)試活動(dòng)有如下特點(diǎn)測(cè)試項(xiàng)目的實(shí)現(xiàn)過(guò)程是由一個(gè)或者多個(gè)對(duì)儀器的單一操作(對(duì)應(yīng)手工測(cè)試是按鍵、自動(dòng)測(cè)試是下發(fā)一句控制命令)疊加起來(lái)的,在某一時(shí)刻對(duì)一臺(tái)儀器進(jìn)行操作;對(duì)若干臺(tái)儀器按照一定的順序進(jìn)行一步一步的操作,最終完成這個(gè)測(cè)試項(xiàng)目。
如圖2所示,基于上述特點(diǎn),可以把測(cè)試項(xiàng)目再次細(xì)分,按照所使用儀器的先后順序,分解成若干個(gè)獨(dú)立的、邏輯上互不相關(guān)的操作步驟,一個(gè)步驟就叫做一個(gè)儀器操作過(guò)程(Proc),而且這些Proc幾乎都是通用的。每一個(gè)Proc完成一臺(tái)儀器在該測(cè)試項(xiàng)目中要完成的設(shè)置和操作,用戶按照需求自主地把一個(gè)或者若干個(gè)Proc組合成測(cè)試項(xiàng)目,然后設(shè)置不同的設(shè)置參數(shù)。用類似“搭積木”的方式來(lái)構(gòu)成測(cè)試項(xiàng)目而不是把測(cè)試項(xiàng)目固化,這種程序結(jié)構(gòu)是本方法最獨(dú)特的地方,它最大限度的滿足了整個(gè)自動(dòng)化平臺(tái)的靈活性。
Proc還能夠確保平臺(tái)可以實(shí)現(xiàn)通用性、兼容性,使用戶的工作不再受儀器廠商、儀器系列的限制。這是因?yàn)镻roc的集合是按照儀器的種類來(lái)劃分,它根據(jù)用戶使用的儀器集成了這些儀器的SCPI。程序運(yùn)行時(shí),根據(jù)使用的不同的儀器自動(dòng)判斷使用哪一種SCPI從而實(shí)現(xiàn)了通用性、兼容性。
現(xiàn)在我們已經(jīng)使用該技術(shù)方案設(shè)計(jì)出一個(gè)初步的射頻自動(dòng)化測(cè)試平臺(tái),以該平臺(tái)為例來(lái)解釋該測(cè)試方法。該平臺(tái)的硬件環(huán)境如圖3所示,所使用的儀器不限于上面給出的,該實(shí)施例并不限定保護(hù)范圍。
下面,我們用一個(gè)測(cè)試任務(wù)中的某個(gè)測(cè)試項(xiàng)目為例,來(lái)描述該測(cè)試方法。假設(shè)這個(gè)測(cè)試項(xiàng)目需要使用到程控電源、矢量信號(hào)源、功率計(jì)和頻譜分析儀這4類儀器,測(cè)試方法流程如圖4所示。
首先,我們根據(jù)測(cè)試項(xiàng)目的測(cè)試方法,在這4類儀器封裝中找出需要使用的Proc。這些Proc都是關(guān)于儀器型號(hào)(系列)的函數(shù),平臺(tái)自動(dòng)根據(jù)實(shí)際連接的儀器型號(hào)在封裝中找出對(duì)應(yīng)的SCPI來(lái)執(zhí)行Proc。這樣,只要該類儀器封裝中存在這種儀器的SCPI,平臺(tái)就能夠控制、使用它,比如現(xiàn)在平臺(tái)的矢量信號(hào)源封裝中包括了E4432系列、E4438C、SMIQ03系列的SCPI,幾乎包含了現(xiàn)有的所有主流信號(hào)源,這樣測(cè)試平臺(tái)的使用就不受測(cè)試儀器的限制,儀器的替換性得到了保證。而且,如果以后有新的同類儀器出現(xiàn),只需要把新的SCPI加到矢量信號(hào)源封裝中,根本不涉及到修改Proc、測(cè)試項(xiàng)目和它們上面的東西,維護(hù)變得十分簡(jiǎn)單,而擴(kuò)展性和生命周期都得以提高。
然后,測(cè)試人員給這些Proc設(shè)定合適的參數(shù)。對(duì)于相同的Proc,參數(shù)的設(shè)置是根據(jù)測(cè)試的樣品或者測(cè)試標(biāo)準(zhǔn)來(lái)變化的。Proc決定的是儀器的動(dòng)作,而參數(shù)決定的是儀器產(chǎn)生的效果。比如,同樣的是頻譜分析儀當(dāng)中的鄰道、隔道功率測(cè)試,如果用戶設(shè)置通道帶寬為3.84MHz、鄰道間隔為5MHz,那么這個(gè)Proc就能夠應(yīng)用于WCDMA產(chǎn)品的測(cè)試;如果用戶設(shè)置通道帶寬為1.28MHz、鄰道間隔為778KHz,那么這個(gè)Proc就能夠應(yīng)用于IS95產(chǎn)品的測(cè)試。同樣,對(duì)于矢量信號(hào)源輸出的信號(hào)格式,如果輸入數(shù)據(jù)文件名稱參數(shù)表示的是WCDMA信號(hào),那么輸出的就是WCDMA信號(hào);如果是其他的名字,就是輸出對(duì)于制式的信號(hào)。又比如,同樣是使用網(wǎng)絡(luò)分析儀的S21/S12Proc,我們可以完成幅度、相位、時(shí)延、虛部等的測(cè)試,只要測(cè)試人員輸入的參數(shù)實(shí)LOGM、PHASE、DELAY、IM等。這樣,我們就能夠把同樣的Proc靈活的運(yùn)用到各種測(cè)試條件下,它能夠滿足所有的需求、協(xié)議、標(biāo)準(zhǔn)和產(chǎn)品。而由這樣靈活的Proc組成的測(cè)試項(xiàng)目以及整個(gè)測(cè)試平臺(tái),都能夠做到靈活、通用。
最后,用戶把這些Proc按照一定的順序組合起來(lái),就構(gòu)成了一個(gè)完整的測(cè)試項(xiàng)目。在實(shí)際使用當(dāng)中,絕大部分用戶只涉及到Proc的選擇、參數(shù)輸入和排列組合,這就極大的降低了對(duì)用戶的培訓(xùn)需求,用戶甚至可以僅根據(jù)一份完整的測(cè)試計(jì)劃來(lái)組成想要的自動(dòng)測(cè)試子程序。
當(dāng)然,我們也可以把圖4的第3步和第4步的順序交換一下,先組合成測(cè)試項(xiàng)目、后輸入?yún)?shù)。在實(shí)際應(yīng)用中,這樣反而更加方便、靈活。因?yàn)橐恍┩ㄓ玫臏y(cè)試項(xiàng)目(增益、AM-AM、雜散、諧波抑制等)是很固定的,我們可以先生成這些測(cè)試項(xiàng)目,需要的時(shí)候就去調(diào)用它們并且根據(jù)實(shí)際需求輸入不同的參數(shù),這樣就可以很好的滿足不同產(chǎn)品、不同協(xié)議標(biāo)準(zhǔn)和不同特性的測(cè)試任務(wù)的要求了。
測(cè)試項(xiàng)目生成后,我們可以按照這樣的方法生成其他的測(cè)試項(xiàng)目。然后,把這些測(cè)試項(xiàng)目按照測(cè)試計(jì)劃排列起來(lái),這樣一個(gè)測(cè)試任務(wù)就可以利用該射頻自動(dòng)化測(cè)試平臺(tái)來(lái)完成了。當(dāng)然,在這些測(cè)試項(xiàng)目的外面還可以加上一些條件來(lái)實(shí)現(xiàn)測(cè)試的循環(huán)、遍歷和定時(shí)測(cè)試的功能。這樣,更加貼近實(shí)際情況,尤其是在做長(zhǎng)期測(cè)試任務(wù)(如老化試驗(yàn)、環(huán)境試驗(yàn))時(shí),可以解放1~2個(gè)測(cè)試人員而實(shí)現(xiàn)無(wú)人值守,極大的節(jié)約了成本、提高了效率。
由于本射頻產(chǎn)品自動(dòng)化測(cè)試方法采用了基于儀器操作過(guò)程,使得用戶可以把該程序的運(yùn)用到多種射頻產(chǎn)品的測(cè)試當(dāng)中,避免了現(xiàn)有程序?qū)y(cè)試產(chǎn)品、協(xié)議標(biāo)準(zhǔn)的限制,最大限度的實(shí)現(xiàn)了射頻測(cè)試測(cè)試程序的靈活性,適用于2G、2.5G、3G通訊產(chǎn)品整機(jī)和模塊的測(cè)試,極大的降低了開發(fā)、維護(hù)、擴(kuò)展的成本,降低了對(duì)使用人員的技術(shù)要求。另外,實(shí)現(xiàn)了不同生產(chǎn)廠商、不同系列儀器的通用,從軟件層次上消除了由于SCPI的差異而引起的儀器不兼容問(wèn)題,實(shí)現(xiàn)了程序的通用性、兼容性,應(yīng)用面大大拓寬而限制則降低了。
權(quán)利要求
1.一種射頻產(chǎn)品測(cè)試方法,其特征在于包括下列步驟S1確定測(cè)試項(xiàng)目及其所需的儀器;S2順序分解測(cè)試項(xiàng)目的操作步驟,所述操作步驟的每一步對(duì)應(yīng)一次所述儀器的操作過(guò)程;S3為所述操作步驟的每一步配置測(cè)試參數(shù)和儀器控制命令;S4按順序執(zhí)行所述操作步驟以完成所述測(cè)試項(xiàng)目。
2.如權(quán)利要求1所述的方法,其特征在于所述儀器的一個(gè)操作過(guò)程為該儀器封裝中的一個(gè)儀器系列函數(shù)。
3.如權(quán)利要求1或2所述的方法,其特征在于所述儀器控制命令對(duì)應(yīng)控制執(zhí)行該儀器的一個(gè)操作過(guò)程。
4.如權(quán)利要求1所述的方法,其特征在于在步驟S4中設(shè)定自動(dòng)或手動(dòng)執(zhí)行、循環(huán)執(zhí)行、定時(shí)執(zhí)行或按照預(yù)設(shè)的條件執(zhí)行所述測(cè)試步驟。
5.如權(quán)利要求1所述的方法,其特征在于所述方法還包括預(yù)設(shè)一測(cè)試平臺(tái)進(jìn)行操作的步驟。
6.如權(quán)利要求5所述的方法,其特征在于所述方法還包括在所述測(cè)試平臺(tái)上預(yù)先加載所述儀器控制命令的步驟。
7.如權(quán)利要求6所述的方法,其特征在于所述步驟S3中,測(cè)試平臺(tái)根據(jù)輸入的儀器系列號(hào)自動(dòng)配置所述儀器控制命令。
8.如權(quán)利要求5所述的方法,其特征在于在所述測(cè)試平臺(tái)上設(shè)置一個(gè)以上測(cè)試任務(wù),所述測(cè)試任務(wù)至少包括一個(gè)所述測(cè)試項(xiàng)目,按照測(cè)試計(jì)劃執(zhí)行所述測(cè)試項(xiàng)目以完成該測(cè)試任務(wù)。
全文摘要
本發(fā)明涉及測(cè)試領(lǐng)域,特別提供一種射頻產(chǎn)品測(cè)試方法,包括下列步驟S1確定測(cè)試項(xiàng)目及其所需的儀器;S2順序分解測(cè)試項(xiàng)目的操作步驟,所述操作步驟的每一步對(duì)應(yīng)一次所述儀器的操作過(guò)程;S3為所述操作步驟的每一步配置測(cè)試參數(shù)和儀器控制命令;S4按順序執(zhí)行所述操作步驟以完成所述測(cè)試項(xiàng)目;所述方法還包括建立一測(cè)試平臺(tái)并加載儀器控制命令以方便操作;通過(guò)測(cè)試平臺(tái)可以設(shè)置一個(gè)以上測(cè)試任務(wù),所述測(cè)試任務(wù)至少包括一個(gè)所述測(cè)試項(xiàng)目,按照測(cè)試計(jì)劃執(zhí)行所述測(cè)試項(xiàng)目以完成該測(cè)試任務(wù)。
文檔編號(hào)H04B17/00GK1737589SQ200410056188
公開日2006年2月22日 申請(qǐng)日期2004年8月18日 優(yōu)先權(quán)日2004年8月18日
發(fā)明者張馳 申請(qǐng)人:華為技術(shù)有限公司