專利名稱:向測(cè)試控制器提供驅(qū)動(dòng)器軟件以便于在測(cè)試背景下通過無線收發(fā)機(jī)測(cè)試儀對(duì)器件進(jìn)行測(cè) ...的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于測(cè)試無線收發(fā)機(jī)的系統(tǒng)和方法,具體地講,涉及其中無線收發(fā)機(jī)測(cè)試儀和被測(cè)器件(DUT)在固件(針對(duì)所述固件,測(cè)試控制器和DUT需要兼容的器件驅(qū)動(dòng)器)的控制下工作的此類系統(tǒng)和方法。_2] 2.相關(guān)領(lǐng)域
目前的許多手持設(shè)備將“無線連接”用于電話技術(shù)、數(shù)字?jǐn)?shù)據(jù)傳送、地理定位等。盡管頻譜范圍、調(diào)制方法和功率譜密度存在差異,無線連接標(biāo)準(zhǔn)采用同步數(shù)據(jù)包傳輸和接收數(shù)據(jù)。
通常,所有這些無線連接性能(如WiFi、WiMAX、藍(lán)牙等)由行業(yè)許可標(biāo)準(zhǔn)(如,IEEE 802. 11和IEEE 802. 16)限定,這些標(biāo)準(zhǔn)規(guī)定了具有那些連接性能的器件必須遵守的參數(shù)和限制。
在器件開發(fā)連續(xù)過程的任何時(shí)間點(diǎn),通常有必要測(cè)試和驗(yàn)證器件是否在其標(biāo)準(zhǔn)規(guī)范內(nèi)運(yùn)行。大多數(shù)此類器件為收發(fā)機(jī),即,該器件發(fā)射并接收無線RF信號(hào)。設(shè)計(jì)用于測(cè)試此類器件的專用系統(tǒng)通常包含子系統(tǒng),子系統(tǒng)設(shè)計(jì)成接收和分析器件發(fā)射的信號(hào),然后發(fā)送符合行業(yè)許可標(biāo)準(zhǔn)的信號(hào),以便確定器件是否正在按照其標(biāo)準(zhǔn)接收和處理無線信號(hào)。
測(cè)試環(huán)境通常包括被測(cè)器件(DUT)、測(cè)試儀和控制器(如,計(jì)算機(jī))。計(jì)算機(jī)和測(cè)試儀協(xié)同工作以采集DUT發(fā)射的信號(hào),然后根據(jù)基礎(chǔ)標(biāo)準(zhǔn)提供的規(guī)范對(duì)其進(jìn)行分析;并且根據(jù)基礎(chǔ)標(biāo)準(zhǔn)的規(guī)范將定制的信號(hào)發(fā)送至DUT以測(cè)試其接收器性能。
要確保DUT、測(cè)試儀和計(jì)算機(jī)相應(yīng)地協(xié)作,需要DUT硬件、測(cè)試儀固件和計(jì)算機(jī)采用的驅(qū)動(dòng)器之間存在互補(bǔ)關(guān)系,以調(diào)整DUT控制和測(cè)試排序。目前,由用戶負(fù)責(zé)想出何種驅(qū)動(dòng)器與何種版本的固件同時(shí)使用,并想出如何最好地獲得該驅(qū)動(dòng)器。推動(dòng)更有效和高效的測(cè)試方法的革新和創(chuàng)建通常涉及新驅(qū)動(dòng)器版本以及隨之而來的新固件開發(fā)。雖然新驅(qū)動(dòng)器向后兼容舊版本的固件將是非常方便的,但這樣做會(huì)抑制創(chuàng)新。因此,只要測(cè)試儀創(chuàng)新是關(guān)鍵目標(biāo),就將需要在新驅(qū)動(dòng)器版本中捕集創(chuàng)新,并將它們與互補(bǔ)的固件配對(duì)。
存在三個(gè)影響該互補(bǔ)關(guān)系的不同因素測(cè)試儀中所用的固件、控制DUT所需的驅(qū)動(dòng)器以及計(jì)算機(jī)用來控制測(cè)試儀的驅(qū)動(dòng)器版本。這三者之間的任何失配都會(huì)損害測(cè)試過程。然而,向新驅(qū)動(dòng)器強(qiáng)加向后兼容限制會(huì)抑制創(chuàng)新。
測(cè)試系統(tǒng)制造商規(guī)定了固件,并為他們的系統(tǒng)創(chuàng)建了驅(qū)動(dòng)器。相似地,芯片組制造商創(chuàng)建了允許集成電路(IC)控制的驅(qū)動(dòng)器。通常,系統(tǒng)用戶將從適當(dāng)?shù)木W(wǎng)站將這些驅(qū)動(dòng)器下載至計(jì)算機(jī)。然而,固件和驅(qū)動(dòng)器之間可能存在不兼容性。例如,驅(qū)動(dòng)器可能較新,并且可能不與舊固件完全互補(bǔ)。此外,IC的當(dāng)前版本和不同的驅(qū)動(dòng)器版本之間可能存在沖突。
參見圖1,常規(guī)測(cè)試系統(tǒng)環(huán)境10包括基本上如所示進(jìn)行互連的DUT 12、測(cè)試儀14 和控制器16。如本領(lǐng)域所熟知,測(cè)試儀14通常以本領(lǐng)域熟知的自動(dòng)測(cè)試設(shè)備(ATE)的形式(例如矢量信號(hào)發(fā)生器(VSG)和矢量信號(hào)分析儀(VSA))實(shí)現(xiàn)。此類測(cè)試設(shè)備14包括用于控制通過測(cè)試儀14進(jìn)行的自動(dòng)測(cè)試步驟的固件14a。5
控制器16通常是計(jì)算機(jī),如個(gè)人計(jì)算機(jī)(PC)??刂破靼ㄜ浖?6a,如其操作系統(tǒng)(OS)、一個(gè)或多個(gè)測(cè)試儀驅(qū)動(dòng)器16b以及一個(gè)或多個(gè)DUT驅(qū)動(dòng)器16c。這些驅(qū)動(dòng)器16b、 16c能夠以存儲(chǔ)在其中或換句話講控制器16可訪問的軟件、或以固件形式駐留其中或換句話講控制器16可訪問的軟件實(shí)現(xiàn)。該可訪問性可包括通過數(shù)據(jù)網(wǎng)絡(luò)(未示出)的方式直接連接至控制器16或控制器16可訪問的外部存儲(chǔ)器或存儲(chǔ)器件(未示出)。
DUT 12與測(cè)試儀通過通信鏈路13進(jìn)行通信,用于測(cè)試目的時(shí),通信鏈路13是有線連接,從而確保DUT 12和測(cè)試儀14之間的信號(hào)通信可靠。控制器與DUT 12通過通信鏈路 11進(jìn)行通信,如,用于向DUT12提供控制信號(hào)并收集來自DUT 12的數(shù)據(jù)??刂破鬟€與測(cè)試儀通過通信鏈路15進(jìn)行通信,如,用于向測(cè)試儀14提供控制信號(hào)并接收來自測(cè)試儀14的數(shù)據(jù)。另外,該通信鏈路15用于調(diào)用或升級(jí)測(cè)試儀14內(nèi)的固件14a (如下面更詳細(xì)地討論)。
這些雙向通信鏈路11、13、15可以是多種常規(guī)形式中的任一種,例如以太網(wǎng)、通用串行總線(USB)或本領(lǐng)域熟知的多種其他類型。
正如所熟知的,正確操作測(cè)試系統(tǒng)10需要測(cè)試儀固件14a、控制器軟件16a和測(cè)試儀驅(qū)動(dòng)器16b兼容,此外DUT 12和DUT驅(qū)動(dòng)器16c也兼容。這些元件之間的此類兼容性是至關(guān)重要的,并通常將辨識(shí)并下載適當(dāng)驅(qū)動(dòng)器的任務(wù)留給用戶。如在用戶可用的CD-ROM上缺乏立即可得或本地可得的驅(qū)動(dòng)器,此類驅(qū)動(dòng)器可通過互聯(lián)網(wǎng)20從多個(gè)網(wǎng)站獲得。例如, 控制器16通常將包括顯示器和圖形用戶界面(⑶I),用戶通過其訪問互聯(lián)網(wǎng)20,找到適當(dāng)?shù)囊粋€(gè)或多個(gè)網(wǎng)站,并且下載適當(dāng)?shù)臏y(cè)試儀驅(qū)動(dòng)器26b和DUT驅(qū)動(dòng)器26c來替換、更新駐留的測(cè)試儀驅(qū)動(dòng)器16b和DUT驅(qū)動(dòng)器16c,或最初用作駐留的測(cè)試儀驅(qū)動(dòng)器16b和DUT驅(qū)動(dòng)器 16c,以供控制器16使用。
然而,該步驟未必確保已這樣布置的驅(qū)動(dòng)器26b、26c實(shí)際上與DUT 12和測(cè)試儀固件14a兼容。另外,如何選擇正確的驅(qū)動(dòng)器可能很讓人困惑并容易出錯(cuò),尤其是對(duì)于對(duì)測(cè)試系統(tǒng)10不熟悉的用戶。
因此,希望獲得用于確保測(cè)試系統(tǒng)內(nèi)針對(duì)無線收發(fā)機(jī)所用的軟件和驅(qū)動(dòng)器之間的兼容性的系統(tǒng)和方法。發(fā)明內(nèi)容
根據(jù)受權(quán)利要求書保護(hù)的本發(fā)明,提供了用于向測(cè)試控制器提供驅(qū)動(dòng)器軟件以便于通過無線收發(fā)機(jī)測(cè)試儀對(duì)被測(cè)器件(DUT)進(jìn)行測(cè)試的系統(tǒng)和方法。在使用無線收發(fā)機(jī)測(cè)試儀時(shí),可從一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)訪問可執(zhí)行測(cè)試儀指令,并根據(jù)該操作在無線收發(fā)機(jī)測(cè)試儀和測(cè)試控制器之間、以及無線收發(fā)機(jī)測(cè)試儀和DUT之間建立雙向信號(hào)通信。 進(jìn)一步訪問傳達(dá)到測(cè)試控制器的可執(zhí)行驅(qū)動(dòng)器指令,其包括用于驅(qū)動(dòng)無線收發(fā)機(jī)測(cè)試儀和 DUT中的至少一者的多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令。
根據(jù)受權(quán)利要求書保護(hù)的本發(fā)明的一個(gè)實(shí)施例,可操作無線收發(fā)機(jī)測(cè)試儀向測(cè)試控制器提供驅(qū)動(dòng)器軟件,以便于無線收發(fā)機(jī)測(cè)試儀對(duì)被測(cè)器件(DUT)進(jìn)行測(cè)試,該無線收發(fā)機(jī)測(cè)試儀包括第一收發(fā)機(jī)電路,其通過在無線收發(fā)機(jī)測(cè)試儀和測(cè)試控制器之間提供第一雙向信號(hào)通信而對(duì)第一一個(gè)或多個(gè)控制信號(hào)作出響應(yīng);第二收發(fā)機(jī)電路,其通過在無線收發(fā)機(jī)測(cè)試儀和DUT之間提供第二雙向信號(hào)通信而對(duì)第二一個(gè)或多個(gè)控制信號(hào)作出響應(yīng);以及連接到第一和第二收發(fā)機(jī)電路的處理器電路,可對(duì)其進(jìn)行操作以訪問具有多個(gè)可執(zhí)行測(cè)試儀指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的第一部分,并根據(jù)該操作提供第一和第二一個(gè)或多個(gè)控制信號(hào),還可對(duì)其進(jìn)行操作以訪問具有多個(gè)可執(zhí)行驅(qū)動(dòng)器指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的第二部分。多個(gè)可執(zhí)行驅(qū)動(dòng)器指令包括用于驅(qū)動(dòng)無線收發(fā)機(jī)測(cè)試儀和DUT中的至少一者的多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令,并且第一收發(fā)機(jī)電路通過將多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令的至少一部分傳達(dá)到測(cè)試控制器而對(duì)第一一個(gè)或多個(gè)控制信號(hào)作出響應(yīng)。
根據(jù)受權(quán)利要求書保護(hù)的本發(fā)明的另一個(gè)實(shí)施例,向測(cè)試控制器提供驅(qū)動(dòng)器軟件以便于通過無線收發(fā)機(jī)測(cè)試儀對(duì)被測(cè)器件(DUT)進(jìn)行測(cè)試的方法包括在無線收發(fā)機(jī)測(cè)試儀和測(cè)試控制器之間建立第一雙向信號(hào)通信;在無線收發(fā)機(jī)測(cè)試儀和DUT之間建立第二雙向信號(hào)通信;訪問具有多個(gè)可執(zhí)行測(cè)試儀指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的第一部分, 根據(jù)該操作控制第一和第二雙向信號(hào)通信的建立;訪問具有多個(gè)可執(zhí)行驅(qū)動(dòng)器指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的第二部分,所述多個(gè)可執(zhí)行驅(qū)動(dòng)器指令包括用于驅(qū)動(dòng)無線收發(fā)機(jī)測(cè)試儀和DUT中的至少一者的多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令;并且將所述多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令的至少一部分傳達(dá)到測(cè)試控制器。
圖I示出用于測(cè)試無線收發(fā)機(jī)的常規(guī)系統(tǒng)。
圖2示出用于根據(jù)受權(quán)利要求書保護(hù)的本發(fā)明的一個(gè)實(shí)施例測(cè)試無線收發(fā)機(jī)的系統(tǒng)。
圖3示出用于根據(jù)受權(quán)利要求書保護(hù)的本發(fā)明的另一個(gè)實(shí)施例測(cè)試無線收發(fā)機(jī)的方法。
具體實(shí)施方式
以下具體實(shí)施方式
是結(jié)合附圖的受權(quán)利要求書保護(hù)的本發(fā)明的示例性實(shí)施例。相對(duì)于本發(fā)明的范圍,此類描述旨在進(jìn)行示例而非加以限制。對(duì)此類實(shí)施例加以詳盡的描述, 使得本領(lǐng)域的普通技術(shù)人員可以實(shí)施該主題發(fā)明,并且應(yīng)當(dāng)理解,在不脫離本主題發(fā)明的精神或范圍的前提下,可以實(shí)施具有一些變化的其他實(shí)施例。
在本發(fā)明全文中,在沒有明確指示與上下文相反的情況下,應(yīng)當(dāng)理解,所述單獨(dú)的電路元件可以是單數(shù)或復(fù)數(shù)。例如,術(shù)語(yǔ)“電路”可以包括單個(gè)部件或多個(gè)部件,所述部件為有源和/或無源,并且連接或換句話講耦合到一起(如成為一個(gè)或多個(gè)集成電路芯片),以提供所述功能。另外,術(shù)語(yǔ)“信號(hào)”可指一個(gè)或多個(gè)電流、一個(gè)或多個(gè)電壓、或數(shù)據(jù)信號(hào)。在圖中,相似或相關(guān)的元件將具有相似或相關(guān)的字母、數(shù)字或數(shù)字字母混合的指示。此外,雖然在具體實(shí)施的上下文中已討論了本發(fā)明使用分立的電子電路(優(yōu)選地為一個(gè)或多個(gè)集成電路芯片形式),但作為另一種選擇,根據(jù)待處理的信號(hào)頻率或數(shù)據(jù)速率,此類電路的任何部分的功能可使用一個(gè)或多個(gè)適當(dāng)編程的處理器進(jìn)行具體實(shí)施。此外,就示出各種實(shí)施例的功能區(qū)塊的示意圖的圖示來說,所述功能區(qū)塊未必表示硬件電路之間的分區(qū)。因此,例如功能區(qū)塊(如,處理器、存儲(chǔ)器等)中的一個(gè)或多個(gè)可實(shí)施在單個(gè)硬件(如,通用的信號(hào)處理器、隨機(jī)存取存儲(chǔ)器、硬盤驅(qū)動(dòng)器等)中。相似地,所述的任何程序可為獨(dú)立程序、可整合為操作系統(tǒng)中的子程序、可為安裝的軟件包內(nèi)的函數(shù),等等。
參見圖2,根據(jù)受權(quán)利要求書保護(hù)的本發(fā)明的一個(gè)實(shí)施例的測(cè)試系統(tǒng)110包括測(cè)試儀114,其中除了其自身的固件14a外,包括或換句話講可訪問兼容的測(cè)試儀驅(qū)動(dòng)器14b 和與DUT 12兼容的DUT驅(qū)動(dòng)器14c。這使得與測(cè)試儀固件14a兼容的測(cè)試儀驅(qū)動(dòng)器14b和適當(dāng)?shù)腄UT驅(qū)動(dòng)器14c能夠被控制器16本地調(diào)用或換句話講能夠被控制器16用作其測(cè)試儀驅(qū)動(dòng)器16b和DUT驅(qū)動(dòng)器16c。這有助于確保無論控制器16何時(shí)使用該測(cè)試儀114來測(cè)試DUT 12,其均將具有正確的驅(qū)動(dòng)器。
根據(jù)一個(gè)實(shí)施例,在測(cè)試儀114初始化后,動(dòng)態(tài)鏈接庫(kù)(DLL)可以從測(cè)試儀114調(diào)用到控制器16,覆蓋原有數(shù)據(jù)。根據(jù)另一個(gè)實(shí)施例,控制器16和測(cè)試儀114之間的通信可用來識(shí)別當(dāng)前測(cè)試儀固件14a并訪問(如調(diào)用)兼容的測(cè)試儀驅(qū)動(dòng)器14b,以便控制器16將其用作測(cè)試儀驅(qū)動(dòng)器16b。類似地,控制器16和DUT 12之間的通信可用來確定當(dāng)前DUT驅(qū)動(dòng)器16c與DUT 12的兼容性。如果它們不兼容,則控制器16可從測(cè)試儀114訪問(例如調(diào)用)兼容的DUT驅(qū)動(dòng)器14c,以便將其用作DUT驅(qū)動(dòng)器16c。
另外,如果測(cè)試儀114存在固件更新或修訂,此新的固件14a可以加載到測(cè)試儀 114中,必要時(shí),可連同更新或修訂的測(cè)試儀驅(qū)動(dòng)器14b和DUT驅(qū)動(dòng)器14c 一起加載。這種固件與驅(qū)動(dòng)器更新的完整包可確保測(cè)試儀固件14a始終與兼容的測(cè)試儀驅(qū)動(dòng)器14b和適當(dāng)?shù)腄UT驅(qū)動(dòng)器14c相關(guān),幾乎不需要用戶干預(yù)或操作。另外,它也允許單個(gè)控制器16與多個(gè)具有不同固件版本的測(cè)試儀114進(jìn)行交互,不用考慮定位或獲取兼容的測(cè)試儀14b或DUT 14c驅(qū)動(dòng)器。
參見圖3,根據(jù)受權(quán)利要求書保護(hù)的本發(fā)明的另一個(gè)實(shí)施例的方法150可以按照如下步驟實(shí)施。首先,在步驟152處,使DUT 12與控制器16之間建立雙向信號(hào)通信,以及在步驟154處,使測(cè)試儀114與DUT 12之間建立雙向通信。然后在步驟156處,訪問具有可執(zhí)行測(cè)試儀指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的一部分,并根據(jù)該操作控制雙向信號(hào)通信。另外在步驟158處,訪問具有可執(zhí)行驅(qū)動(dòng)器指令的所述一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的另一部分,所述可執(zhí)行驅(qū)動(dòng)器指令包括用于驅(qū)動(dòng)測(cè)試儀114和DUT 12中至少一者的可執(zhí)行驅(qū)動(dòng)器程序指令。然后,在步驟160處,使可執(zhí)行驅(qū)動(dòng)器程序指令的至少一部分傳達(dá)到控制器16。
在不脫離本發(fā)明的范圍和精神的前提下,本發(fā)明的結(jié)構(gòu)和操作方法的各種其他修改形式和替代形式對(duì)本領(lǐng)域的技術(shù)人員將是顯而易見的。雖然本發(fā)明結(jié)合具體的優(yōu)選實(shí)施例加以描述,但應(yīng)當(dāng)理解,受權(quán)利要求書保護(hù)的本發(fā)明不應(yīng)不當(dāng)?shù)叵抻诖祟惥唧w實(shí)施例。其意圖是,以下權(quán)利要求限定本發(fā)明的范圍,并且由此應(yīng)當(dāng)涵蓋這些權(quán)利要求范圍內(nèi)的結(jié)構(gòu)和方法及其等同物。
權(quán)利要求
1.一種包括無線收發(fā)機(jī)測(cè)試儀的設(shè)備,所述無線收發(fā)機(jī)測(cè)試儀可通過操作向測(cè)試控制器提供驅(qū)動(dòng)器軟件,以便于所述無線收發(fā)機(jī)測(cè)試儀對(duì)被測(cè)器件(DUT)進(jìn)行測(cè)試,所述設(shè)備包括第一收發(fā)機(jī)電路,其通過在無線收發(fā)機(jī)測(cè)試儀與測(cè)試控制器之間提供第一雙向信號(hào)通信,而對(duì)第--個(gè)或多個(gè)控制信號(hào)作出響應(yīng);第二收發(fā)機(jī)電路,其通過在所述無線收發(fā)機(jī)測(cè)試儀與DUT之間提供第二雙向信號(hào)通信,而對(duì)第二一個(gè)或多個(gè)控制信號(hào)作出響應(yīng);以及連接到所述第一收發(fā)機(jī)電路和所述第二收發(fā)機(jī)電路的處理器電路,其可通過操作訪問具有多個(gè)可執(zhí)行測(cè)試儀指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的第一部分,并根據(jù)該操作提供所述第一一個(gè)或多個(gè)控制信號(hào)和第二一個(gè)或多個(gè)控制信號(hào),并且還可通過操作訪問具有多個(gè)可執(zhí)行驅(qū)動(dòng)器指令的所述一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的第二部分;其中所述多個(gè)可執(zhí)行驅(qū)動(dòng)器指令包括用于驅(qū)動(dòng)所述無線收發(fā)機(jī)測(cè)試儀和所述DUT中至少一者的多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令,并且所述第一收發(fā)機(jī)電路通過將所述多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令的至少一部分傳達(dá)到所述測(cè)試控制器,而對(duì)所述第一一個(gè)或多個(gè)控制信號(hào)作出響應(yīng)。
2.根據(jù)權(quán)利要求I所述的設(shè)備,其中所述第一收發(fā)機(jī)電路在啟動(dòng)所述無線收發(fā)機(jī)測(cè)試儀的操作后,將所述多個(gè)可執(zhí)行測(cè)試儀驅(qū)動(dòng)器程序指令傳達(dá)到所述測(cè)試控制器。
3.根據(jù)權(quán)利要求I所述的設(shè)備,其中所述多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令的所述至少一部分包括用于驅(qū)動(dòng)所述無線收發(fā)機(jī)測(cè)試儀的多個(gè)可執(zhí)行測(cè)試儀驅(qū)動(dòng)器程序指令;以及所述第一收發(fā)機(jī)電路在進(jìn)行所述第一雙向信號(hào)通信之一后,通過將所述多個(gè)可執(zhí)行測(cè)試儀驅(qū)動(dòng)器程序指令傳達(dá)到所述測(cè)試控制器,而對(duì)所述第一一個(gè)或多個(gè)控制信號(hào)作出響應(yīng)。
4.根據(jù)權(quán)利要求3所述的設(shè)備,其中當(dāng)所述第一雙向信號(hào)通信中的所述之一指示所述多個(gè)可執(zhí)行測(cè)試儀指令與所述測(cè)試控制器當(dāng)前可訪問的另外多個(gè)可執(zhí)行測(cè)試儀驅(qū)動(dòng)器程序指令不兼容時(shí),所述第一收發(fā)機(jī)電路將所述多個(gè)可執(zhí)行測(cè)試儀驅(qū)動(dòng)器程序指令傳達(dá)到所述測(cè)試控制器。
5.根據(jù)權(quán)利要求I所述的設(shè)備,其中所述第一收發(fā)機(jī)電路在啟動(dòng)所述無線收發(fā)機(jī)測(cè)試儀的操作后,將所述多個(gè)可執(zhí)行DUT驅(qū)動(dòng)器程序指令傳達(dá)到所述測(cè)試控制器。
6.根據(jù)權(quán)利要求I所述的設(shè)備,其中所述多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令的所述至少一部分包括用于驅(qū)動(dòng)所述DUT的多個(gè)可執(zhí)行DUT驅(qū)動(dòng)器程序指令;以及所述第一收發(fā)機(jī)電路在進(jìn)行所述第一雙向信號(hào)通信之一后,通過將所述多個(gè)可執(zhí)行 DUT驅(qū)動(dòng)器程序指令傳達(dá)到所述測(cè)試控制器,而對(duì)所述第二一個(gè)或多個(gè)控制信號(hào)作出響應(yīng)。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其中所述第二雙向信號(hào)通信之一指示所述DUT可訪問的多個(gè)可執(zhí)行DUT指令;以及當(dāng)所述第二雙向信號(hào)通信所述之一指示所述多個(gè)可執(zhí)行DUT指令與所述測(cè)試控制器當(dāng)前可訪問的另外多個(gè)可執(zhí)行DUT驅(qū)動(dòng)器程序指令不兼容時(shí),所述第一收發(fā)機(jī)電路將所述多個(gè)可執(zhí)行DUT驅(qū)動(dòng)器程序指令傳達(dá)到所述測(cè)試控制器。
8.根據(jù)權(quán)利要求I所述的設(shè)備,其中所述第一收發(fā)機(jī)電路包括射頻(RF)收發(fā)機(jī)電路。
9.根據(jù)權(quán)利要求I所述的設(shè)備,其中所述第二收發(fā)機(jī)電路包括數(shù)字網(wǎng)絡(luò)通信電路。
10.根據(jù)權(quán)利要求I所述的設(shè)備,還包括所述一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)。
11.一種向測(cè)試控制器提供驅(qū)動(dòng)器軟件以便于通過無線收發(fā)機(jī)測(cè)試儀對(duì)被測(cè)器件 (DUT)進(jìn)行測(cè)試的方法,包括在無線收發(fā)機(jī)測(cè)試儀與測(cè)試控制器之間建立第一雙向信號(hào)通信;在所述無線收發(fā)機(jī)測(cè)試儀與DUT之間建立第二雙向信號(hào)通信;訪問具有多個(gè)可執(zhí)行測(cè)試儀指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的第一部分并根據(jù)該操作控制所述第一和第二雙向信號(hào)通信的所述建立;訪問具有多個(gè)可執(zhí)行驅(qū)動(dòng)器指令的所述一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的第二部分,所述可執(zhí)行驅(qū)動(dòng)器指令包括用于驅(qū)動(dòng)所述無線收發(fā)機(jī)測(cè)試儀和所述DUT中的至少一者的多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令;以及將所述多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令的至少一部分傳達(dá)到所述測(cè)試控制器。
12.根據(jù)權(quán)利要求11所述的方法,其中所述將所述多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令的至少一部分傳達(dá)到所述測(cè)試控制器包括在啟動(dòng)所述無線收發(fā)機(jī)測(cè)試儀的操作后將所述多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令的所述至少一部分傳達(dá)到所述測(cè)試控制器。
13.根據(jù)權(quán)利要求11所述的方法,其中所述多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令的所述至少一部分包括用于驅(qū)動(dòng)所述無線收發(fā)機(jī)測(cè)試儀的多個(gè)可執(zhí)行測(cè)試儀驅(qū)動(dòng)器程序指令;以及所述將所述多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令的至少一部分傳達(dá)到所述測(cè)試控制器包括在所述第一雙向信號(hào)通信之一后將所述多個(gè)可執(zhí)行測(cè)試儀驅(qū)動(dòng)器程序指令傳達(dá)到所述測(cè)試控制器。
14.根據(jù)權(quán)利要求13所述的方法,其中所述將所述多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令的至少一部分傳達(dá)到所述測(cè)試控制器包括當(dāng)所述第一雙向信號(hào)通信所述之一指示所述多個(gè)可執(zhí)行測(cè)試儀指令與所述測(cè)試控制器當(dāng)前可訪問的另外多個(gè)可執(zhí)行測(cè)試儀驅(qū)動(dòng)器程序指令之間不兼容時(shí)將所述多個(gè)可執(zhí)行測(cè)試儀驅(qū)動(dòng)器程序指令傳達(dá)到所述測(cè)試控制器。
15.根據(jù)權(quán)利要求11所述的方法,其中所述將所述多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令的至少一部分傳達(dá)到所述測(cè)試控制器包括在啟動(dòng)所述無線收發(fā)機(jī)測(cè)試儀的操作后將所述多個(gè)可執(zhí)行DUT驅(qū)動(dòng)器程序指令傳達(dá)到所述測(cè)試控制器。
16.根據(jù)權(quán)利要求11所述的方法,其中所述多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令的所述至少一部分包括用于驅(qū)動(dòng)所述DUT的多個(gè)可執(zhí)行DUT驅(qū)動(dòng)器程序指令;并且所述將所述多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令的至少一部分傳達(dá)到所述測(cè)試控制器包括在所述第一雙向信號(hào)通信之一后將所述多個(gè)可執(zhí)行DUT驅(qū)動(dòng)器程序指令傳達(dá)到所述測(cè)試控制器。
17.根據(jù)權(quán)利要求16所述的方法,其中所述第二雙向信號(hào)通信之一指示所述DUT可訪問的多個(gè)可執(zhí)行DUT指令;并且所述將所述多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令的至少一部分傳達(dá)到所述測(cè)試控制器包括當(dāng)所述第二雙向信號(hào)通信所述之一指示所述多個(gè)可執(zhí)行DUT指令與所述測(cè)試控制器當(dāng)前可訪問的另外多個(gè)可執(zhí)行DUT驅(qū)動(dòng)器程序指令之間不兼容時(shí)將所述多個(gè)可執(zhí)行DUT驅(qū)動(dòng)器程序指令傳達(dá)到所述測(cè)試控制器。
18.根據(jù)權(quán)利要求11所述的方法,其中所述在無線收發(fā)機(jī)測(cè)試儀與測(cè)試控制器之間建立第一雙向信號(hào)通信包括建立雙向射頻(RF)信號(hào)通信。
19.根據(jù)權(quán)利要求11所述的方法,其中所述在所述無線收發(fā)機(jī)測(cè)試儀與DUT之間建立第二雙向信號(hào)通信包括建立雙向數(shù)字網(wǎng)絡(luò)信號(hào)通信。
全文摘要
本發(fā)明涉及一種向測(cè)試控制器提供驅(qū)動(dòng)器軟件以便于通過無線收發(fā)機(jī)測(cè)試儀對(duì)被測(cè)器件(DUT)進(jìn)行測(cè)試的系統(tǒng)和方法。在使用所述無線收發(fā)機(jī)測(cè)試儀時(shí),可從一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)訪問可執(zhí)行測(cè)試儀指令,并根據(jù)該操作在所述無線收發(fā)機(jī)測(cè)試儀和所述測(cè)試控制器之間、以及所述無線收發(fā)機(jī)測(cè)試儀和所述DUT之間建立雙向信號(hào)通信。進(jìn)一步訪問傳達(dá)到所述測(cè)試控制器的可執(zhí)行驅(qū)動(dòng)器指令,其包括用于驅(qū)動(dòng)所述無線收發(fā)機(jī)測(cè)試儀和所述DUT中的至少一者的多個(gè)可執(zhí)行驅(qū)動(dòng)器程序指令。
文檔編號(hào)G06F11/26GK102947802SQ201180030511
公開日2013年2月27日 申請(qǐng)日期2011年5月24日 優(yōu)先權(quán)日2010年6月21日
發(fā)明者克里斯蒂安·沃爾夫·厄爾高, 尼爾斯·文格德, 納比爾·埃爾澤洛基, 張祥東, 莫漢·波拉普拉加達(dá), 約翰·魯卡茲, 本尼·馬德森, 托馬斯·托爾德伯格·安德森 申請(qǐng)人:萊特普茵特公司