欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

向測試控制器提供驅動器軟件以便于在測試背景下通過無線收發(fā)機測試儀對器件進行測...的制作方法

文檔序號:6360988閱讀:179來源:國知局
專利名稱:向測試控制器提供驅動器軟件以便于在測試背景下通過無線收發(fā)機測試儀對器件進行測 ...的制作方法
技術領域
本發(fā)明涉及用于測試無線收發(fā)機的系統(tǒng)和方法,具體地講,涉及其中無線收發(fā)機測試儀和被測器件(DUT)在固件(針對所述固件,測試控制器和DUT需要兼容的器件驅動器)的控制下工作的此類系統(tǒng)和方法。_2] 2.相關領域
目前的許多手持設備將“無線連接”用于電話技術、數(shù)字數(shù)據(jù)傳送、地理定位等。盡管頻譜范圍、調制方法和功率譜密度存在差異,無線連接標準采用同步數(shù)據(jù)包傳輸和接收數(shù)據(jù)。
通常,所有這些無線連接性能(如WiFi、WiMAX、藍牙等)由行業(yè)許可標準(如,IEEE 802. 11和IEEE 802. 16)限定,這些標準規(guī)定了具有那些連接性能的器件必須遵守的參數(shù)和限制。
在器件開發(fā)連續(xù)過程的任何時間點,通常有必要測試和驗證器件是否在其標準規(guī)范內運行。大多數(shù)此類器件為收發(fā)機,即,該器件發(fā)射并接收無線RF信號。設計用于測試此類器件的專用系統(tǒng)通常包含子系統(tǒng),子系統(tǒng)設計成接收和分析器件發(fā)射的信號,然后發(fā)送符合行業(yè)許可標準的信號,以便確定器件是否正在按照其標準接收和處理無線信號。
測試環(huán)境通常包括被測器件(DUT)、測試儀和控制器(如,計算機)。計算機和測試儀協(xié)同工作以采集DUT發(fā)射的信號,然后根據(jù)基礎標準提供的規(guī)范對其進行分析;并且根據(jù)基礎標準的規(guī)范將定制的信號發(fā)送至DUT以測試其接收器性能。
要確保DUT、測試儀和計算機相應地協(xié)作,需要DUT硬件、測試儀固件和計算機采用的驅動器之間存在互補關系,以調整DUT控制和測試排序。目前,由用戶負責想出何種驅動器與何種版本的固件同時使用,并想出如何最好地獲得該驅動器。推動更有效和高效的測試方法的革新和創(chuàng)建通常涉及新驅動器版本以及隨之而來的新固件開發(fā)。雖然新驅動器向后兼容舊版本的固件將是非常方便的,但這樣做會抑制創(chuàng)新。因此,只要測試儀創(chuàng)新是關鍵目標,就將需要在新驅動器版本中捕集創(chuàng)新,并將它們與互補的固件配對。
存在三個影響該互補關系的不同因素測試儀中所用的固件、控制DUT所需的驅動器以及計算機用來控制測試儀的驅動器版本。這三者之間的任何失配都會損害測試過程。然而,向新驅動器強加向后兼容限制會抑制創(chuàng)新。
測試系統(tǒng)制造商規(guī)定了固件,并為他們的系統(tǒng)創(chuàng)建了驅動器。相似地,芯片組制造商創(chuàng)建了允許集成電路(IC)控制的驅動器。通常,系統(tǒng)用戶將從適當?shù)木W站將這些驅動器下載至計算機。然而,固件和驅動器之間可能存在不兼容性。例如,驅動器可能較新,并且可能不與舊固件完全互補。此外,IC的當前版本和不同的驅動器版本之間可能存在沖突。
參見圖1,常規(guī)測試系統(tǒng)環(huán)境10包括基本上如所示進行互連的DUT 12、測試儀14 和控制器16。如本領域所熟知,測試儀14通常以本領域熟知的自動測試設備(ATE)的形式(例如矢量信號發(fā)生器(VSG)和矢量信號分析儀(VSA))實現(xiàn)。此類測試設備14包括用于控制通過測試儀14進行的自動測試步驟的固件14a。5
控制器16通常是計算機,如個人計算機(PC)??刂破靼ㄜ浖?6a,如其操作系統(tǒng)(OS)、一個或多個測試儀驅動器16b以及一個或多個DUT驅動器16c。這些驅動器16b、 16c能夠以存儲在其中或換句話講控制器16可訪問的軟件、或以固件形式駐留其中或換句話講控制器16可訪問的軟件實現(xiàn)。該可訪問性可包括通過數(shù)據(jù)網絡(未示出)的方式直接連接至控制器16或控制器16可訪問的外部存儲器或存儲器件(未示出)。
DUT 12與測試儀通過通信鏈路13進行通信,用于測試目的時,通信鏈路13是有線連接,從而確保DUT 12和測試儀14之間的信號通信可靠??刂破髋cDUT 12通過通信鏈路 11進行通信,如,用于向DUT12提供控制信號并收集來自DUT 12的數(shù)據(jù)??刂破鬟€與測試儀通過通信鏈路15進行通信,如,用于向測試儀14提供控制信號并接收來自測試儀14的數(shù)據(jù)。另外,該通信鏈路15用于調用或升級測試儀14內的固件14a (如下面更詳細地討論)。
這些雙向通信鏈路11、13、15可以是多種常規(guī)形式中的任一種,例如以太網、通用串行總線(USB)或本領域熟知的多種其他類型。
正如所熟知的,正確操作測試系統(tǒng)10需要測試儀固件14a、控制器軟件16a和測試儀驅動器16b兼容,此外DUT 12和DUT驅動器16c也兼容。這些元件之間的此類兼容性是至關重要的,并通常將辨識并下載適當驅動器的任務留給用戶。如在用戶可用的CD-ROM上缺乏立即可得或本地可得的驅動器,此類驅動器可通過互聯(lián)網20從多個網站獲得。例如, 控制器16通常將包括顯示器和圖形用戶界面(⑶I),用戶通過其訪問互聯(lián)網20,找到適當?shù)囊粋€或多個網站,并且下載適當?shù)臏y試儀驅動器26b和DUT驅動器26c來替換、更新駐留的測試儀驅動器16b和DUT驅動器16c,或最初用作駐留的測試儀驅動器16b和DUT驅動器 16c,以供控制器16使用。
然而,該步驟未必確保已這樣布置的驅動器26b、26c實際上與DUT 12和測試儀固件14a兼容。另外,如何選擇正確的驅動器可能很讓人困惑并容易出錯,尤其是對于對測試系統(tǒng)10不熟悉的用戶。
因此,希望獲得用于確保測試系統(tǒng)內針對無線收發(fā)機所用的軟件和驅動器之間的兼容性的系統(tǒng)和方法。發(fā)明內容
根據(jù)受權利要求書保護的本發(fā)明,提供了用于向測試控制器提供驅動器軟件以便于通過無線收發(fā)機測試儀對被測器件(DUT)進行測試的系統(tǒng)和方法。在使用無線收發(fā)機測試儀時,可從一個或多個計算機可讀介質訪問可執(zhí)行測試儀指令,并根據(jù)該操作在無線收發(fā)機測試儀和測試控制器之間、以及無線收發(fā)機測試儀和DUT之間建立雙向信號通信。 進一步訪問傳達到測試控制器的可執(zhí)行驅動器指令,其包括用于驅動無線收發(fā)機測試儀和 DUT中的至少一者的多個可執(zhí)行驅動器程序指令。
根據(jù)受權利要求書保護的本發(fā)明的一個實施例,可操作無線收發(fā)機測試儀向測試控制器提供驅動器軟件,以便于無線收發(fā)機測試儀對被測器件(DUT)進行測試,該無線收發(fā)機測試儀包括第一收發(fā)機電路,其通過在無線收發(fā)機測試儀和測試控制器之間提供第一雙向信號通信而對第一一個或多個控制信號作出響應;第二收發(fā)機電路,其通過在無線收發(fā)機測試儀和DUT之間提供第二雙向信號通信而對第二一個或多個控制信號作出響應;以及連接到第一和第二收發(fā)機電路的處理器電路,可對其進行操作以訪問具有多個可執(zhí)行測試儀指令的一個或多個計算機可讀介質的第一部分,并根據(jù)該操作提供第一和第二一個或多個控制信號,還可對其進行操作以訪問具有多個可執(zhí)行驅動器指令的一個或多個計算機可讀介質的第二部分。多個可執(zhí)行驅動器指令包括用于驅動無線收發(fā)機測試儀和DUT中的至少一者的多個可執(zhí)行驅動器程序指令,并且第一收發(fā)機電路通過將多個可執(zhí)行驅動器程序指令的至少一部分傳達到測試控制器而對第一一個或多個控制信號作出響應。
根據(jù)受權利要求書保護的本發(fā)明的另一個實施例,向測試控制器提供驅動器軟件以便于通過無線收發(fā)機測試儀對被測器件(DUT)進行測試的方法包括在無線收發(fā)機測試儀和測試控制器之間建立第一雙向信號通信;在無線收發(fā)機測試儀和DUT之間建立第二雙向信號通信;訪問具有多個可執(zhí)行測試儀指令的一個或多個計算機可讀介質的第一部分, 根據(jù)該操作控制第一和第二雙向信號通信的建立;訪問具有多個可執(zhí)行驅動器指令的一個或多個計算機可讀介質的第二部分,所述多個可執(zhí)行驅動器指令包括用于驅動無線收發(fā)機測試儀和DUT中的至少一者的多個可執(zhí)行驅動器程序指令;并且將所述多個可執(zhí)行驅動器程序指令的至少一部分傳達到測試控制器。



圖I示出用于測試無線收發(fā)機的常規(guī)系統(tǒng)。
圖2示出用于根據(jù)受權利要求書保護的本發(fā)明的一個實施例測試無線收發(fā)機的系統(tǒng)。
圖3示出用于根據(jù)受權利要求書保護的本發(fā)明的另一個實施例測試無線收發(fā)機的方法。
具體實施方式
以下具體實施方式
是結合附圖的受權利要求書保護的本發(fā)明的示例性實施例。相對于本發(fā)明的范圍,此類描述旨在進行示例而非加以限制。對此類實施例加以詳盡的描述, 使得本領域的普通技術人員可以實施該主題發(fā)明,并且應當理解,在不脫離本主題發(fā)明的精神或范圍的前提下,可以實施具有一些變化的其他實施例。
在本發(fā)明全文中,在沒有明確指示與上下文相反的情況下,應當理解,所述單獨的電路元件可以是單數(shù)或復數(shù)。例如,術語“電路”可以包括單個部件或多個部件,所述部件為有源和/或無源,并且連接或換句話講耦合到一起(如成為一個或多個集成電路芯片),以提供所述功能。另外,術語“信號”可指一個或多個電流、一個或多個電壓、或數(shù)據(jù)信號。在圖中,相似或相關的元件將具有相似或相關的字母、數(shù)字或數(shù)字字母混合的指示。此外,雖然在具體實施的上下文中已討論了本發(fā)明使用分立的電子電路(優(yōu)選地為一個或多個集成電路芯片形式),但作為另一種選擇,根據(jù)待處理的信號頻率或數(shù)據(jù)速率,此類電路的任何部分的功能可使用一個或多個適當編程的處理器進行具體實施。此外,就示出各種實施例的功能區(qū)塊的示意圖的圖示來說,所述功能區(qū)塊未必表示硬件電路之間的分區(qū)。因此,例如功能區(qū)塊(如,處理器、存儲器等)中的一個或多個可實施在單個硬件(如,通用的信號處理器、隨機存取存儲器、硬盤驅動器等)中。相似地,所述的任何程序可為獨立程序、可整合為操作系統(tǒng)中的子程序、可為安裝的軟件包內的函數(shù),等等。
參見圖2,根據(jù)受權利要求書保護的本發(fā)明的一個實施例的測試系統(tǒng)110包括測試儀114,其中除了其自身的固件14a外,包括或換句話講可訪問兼容的測試儀驅動器14b 和與DUT 12兼容的DUT驅動器14c。這使得與測試儀固件14a兼容的測試儀驅動器14b和適當?shù)腄UT驅動器14c能夠被控制器16本地調用或換句話講能夠被控制器16用作其測試儀驅動器16b和DUT驅動器16c。這有助于確保無論控制器16何時使用該測試儀114來測試DUT 12,其均將具有正確的驅動器。
根據(jù)一個實施例,在測試儀114初始化后,動態(tài)鏈接庫(DLL)可以從測試儀114調用到控制器16,覆蓋原有數(shù)據(jù)。根據(jù)另一個實施例,控制器16和測試儀114之間的通信可用來識別當前測試儀固件14a并訪問(如調用)兼容的測試儀驅動器14b,以便控制器16將其用作測試儀驅動器16b。類似地,控制器16和DUT 12之間的通信可用來確定當前DUT驅動器16c與DUT 12的兼容性。如果它們不兼容,則控制器16可從測試儀114訪問(例如調用)兼容的DUT驅動器14c,以便將其用作DUT驅動器16c。
另外,如果測試儀114存在固件更新或修訂,此新的固件14a可以加載到測試儀 114中,必要時,可連同更新或修訂的測試儀驅動器14b和DUT驅動器14c 一起加載。這種固件與驅動器更新的完整包可確保測試儀固件14a始終與兼容的測試儀驅動器14b和適當?shù)腄UT驅動器14c相關,幾乎不需要用戶干預或操作。另外,它也允許單個控制器16與多個具有不同固件版本的測試儀114進行交互,不用考慮定位或獲取兼容的測試儀14b或DUT 14c驅動器。
參見圖3,根據(jù)受權利要求書保護的本發(fā)明的另一個實施例的方法150可以按照如下步驟實施。首先,在步驟152處,使DUT 12與控制器16之間建立雙向信號通信,以及在步驟154處,使測試儀114與DUT 12之間建立雙向通信。然后在步驟156處,訪問具有可執(zhí)行測試儀指令的一個或多個計算機可讀介質的一部分,并根據(jù)該操作控制雙向信號通信。另外在步驟158處,訪問具有可執(zhí)行驅動器指令的所述一個或多個計算機可讀介質的另一部分,所述可執(zhí)行驅動器指令包括用于驅動測試儀114和DUT 12中至少一者的可執(zhí)行驅動器程序指令。然后,在步驟160處,使可執(zhí)行驅動器程序指令的至少一部分傳達到控制器16。
在不脫離本發(fā)明的范圍和精神的前提下,本發(fā)明的結構和操作方法的各種其他修改形式和替代形式對本領域的技術人員將是顯而易見的。雖然本發(fā)明結合具體的優(yōu)選實施例加以描述,但應當理解,受權利要求書保護的本發(fā)明不應不當?shù)叵抻诖祟惥唧w實施例。其意圖是,以下權利要求限定本發(fā)明的范圍,并且由此應當涵蓋這些權利要求范圍內的結構和方法及其等同物。
權利要求
1.一種包括無線收發(fā)機測試儀的設備,所述無線收發(fā)機測試儀可通過操作向測試控制器提供驅動器軟件,以便于所述無線收發(fā)機測試儀對被測器件(DUT)進行測試,所述設備包括第一收發(fā)機電路,其通過在無線收發(fā)機測試儀與測試控制器之間提供第一雙向信號通信,而對第--個或多個控制信號作出響應;第二收發(fā)機電路,其通過在所述無線收發(fā)機測試儀與DUT之間提供第二雙向信號通信,而對第二一個或多個控制信號作出響應;以及連接到所述第一收發(fā)機電路和所述第二收發(fā)機電路的處理器電路,其可通過操作訪問具有多個可執(zhí)行測試儀指令的一個或多個計算機可讀介質的第一部分,并根據(jù)該操作提供所述第一一個或多個控制信號和第二一個或多個控制信號,并且還可通過操作訪問具有多個可執(zhí)行驅動器指令的所述一個或多個計算機可讀介質的第二部分;其中所述多個可執(zhí)行驅動器指令包括用于驅動所述無線收發(fā)機測試儀和所述DUT中至少一者的多個可執(zhí)行驅動器程序指令,并且所述第一收發(fā)機電路通過將所述多個可執(zhí)行驅動器程序指令的至少一部分傳達到所述測試控制器,而對所述第一一個或多個控制信號作出響應。
2.根據(jù)權利要求I所述的設備,其中所述第一收發(fā)機電路在啟動所述無線收發(fā)機測試儀的操作后,將所述多個可執(zhí)行測試儀驅動器程序指令傳達到所述測試控制器。
3.根據(jù)權利要求I所述的設備,其中所述多個可執(zhí)行驅動器程序指令的所述至少一部分包括用于驅動所述無線收發(fā)機測試儀的多個可執(zhí)行測試儀驅動器程序指令;以及所述第一收發(fā)機電路在進行所述第一雙向信號通信之一后,通過將所述多個可執(zhí)行測試儀驅動器程序指令傳達到所述測試控制器,而對所述第一一個或多個控制信號作出響應。
4.根據(jù)權利要求3所述的設備,其中當所述第一雙向信號通信中的所述之一指示所述多個可執(zhí)行測試儀指令與所述測試控制器當前可訪問的另外多個可執(zhí)行測試儀驅動器程序指令不兼容時,所述第一收發(fā)機電路將所述多個可執(zhí)行測試儀驅動器程序指令傳達到所述測試控制器。
5.根據(jù)權利要求I所述的設備,其中所述第一收發(fā)機電路在啟動所述無線收發(fā)機測試儀的操作后,將所述多個可執(zhí)行DUT驅動器程序指令傳達到所述測試控制器。
6.根據(jù)權利要求I所述的設備,其中所述多個可執(zhí)行驅動器程序指令的所述至少一部分包括用于驅動所述DUT的多個可執(zhí)行DUT驅動器程序指令;以及所述第一收發(fā)機電路在進行所述第一雙向信號通信之一后,通過將所述多個可執(zhí)行 DUT驅動器程序指令傳達到所述測試控制器,而對所述第二一個或多個控制信號作出響應。
7.根據(jù)權利要求6所述的設備,其中所述第二雙向信號通信之一指示所述DUT可訪問的多個可執(zhí)行DUT指令;以及當所述第二雙向信號通信所述之一指示所述多個可執(zhí)行DUT指令與所述測試控制器當前可訪問的另外多個可執(zhí)行DUT驅動器程序指令不兼容時,所述第一收發(fā)機電路將所述多個可執(zhí)行DUT驅動器程序指令傳達到所述測試控制器。
8.根據(jù)權利要求I所述的設備,其中所述第一收發(fā)機電路包括射頻(RF)收發(fā)機電路。
9.根據(jù)權利要求I所述的設備,其中所述第二收發(fā)機電路包括數(shù)字網絡通信電路。
10.根據(jù)權利要求I所述的設備,還包括所述一個或多個計算機可讀介質。
11.一種向測試控制器提供驅動器軟件以便于通過無線收發(fā)機測試儀對被測器件 (DUT)進行測試的方法,包括在無線收發(fā)機測試儀與測試控制器之間建立第一雙向信號通信;在所述無線收發(fā)機測試儀與DUT之間建立第二雙向信號通信;訪問具有多個可執(zhí)行測試儀指令的一個或多個計算機可讀介質的第一部分并根據(jù)該操作控制所述第一和第二雙向信號通信的所述建立;訪問具有多個可執(zhí)行驅動器指令的所述一個或多個計算機可讀介質的第二部分,所述可執(zhí)行驅動器指令包括用于驅動所述無線收發(fā)機測試儀和所述DUT中的至少一者的多個可執(zhí)行驅動器程序指令;以及將所述多個可執(zhí)行驅動器程序指令的至少一部分傳達到所述測試控制器。
12.根據(jù)權利要求11所述的方法,其中所述將所述多個可執(zhí)行驅動器程序指令的至少一部分傳達到所述測試控制器包括在啟動所述無線收發(fā)機測試儀的操作后將所述多個可執(zhí)行驅動器程序指令的所述至少一部分傳達到所述測試控制器。
13.根據(jù)權利要求11所述的方法,其中所述多個可執(zhí)行驅動器程序指令的所述至少一部分包括用于驅動所述無線收發(fā)機測試儀的多個可執(zhí)行測試儀驅動器程序指令;以及所述將所述多個可執(zhí)行驅動器程序指令的至少一部分傳達到所述測試控制器包括在所述第一雙向信號通信之一后將所述多個可執(zhí)行測試儀驅動器程序指令傳達到所述測試控制器。
14.根據(jù)權利要求13所述的方法,其中所述將所述多個可執(zhí)行驅動器程序指令的至少一部分傳達到所述測試控制器包括當所述第一雙向信號通信所述之一指示所述多個可執(zhí)行測試儀指令與所述測試控制器當前可訪問的另外多個可執(zhí)行測試儀驅動器程序指令之間不兼容時將所述多個可執(zhí)行測試儀驅動器程序指令傳達到所述測試控制器。
15.根據(jù)權利要求11所述的方法,其中所述將所述多個可執(zhí)行驅動器程序指令的至少一部分傳達到所述測試控制器包括在啟動所述無線收發(fā)機測試儀的操作后將所述多個可執(zhí)行DUT驅動器程序指令傳達到所述測試控制器。
16.根據(jù)權利要求11所述的方法,其中所述多個可執(zhí)行驅動器程序指令的所述至少一部分包括用于驅動所述DUT的多個可執(zhí)行DUT驅動器程序指令;并且所述將所述多個可執(zhí)行驅動器程序指令的至少一部分傳達到所述測試控制器包括在所述第一雙向信號通信之一后將所述多個可執(zhí)行DUT驅動器程序指令傳達到所述測試控制器。
17.根據(jù)權利要求16所述的方法,其中所述第二雙向信號通信之一指示所述DUT可訪問的多個可執(zhí)行DUT指令;并且所述將所述多個可執(zhí)行驅動器程序指令的至少一部分傳達到所述測試控制器包括當所述第二雙向信號通信所述之一指示所述多個可執(zhí)行DUT指令與所述測試控制器當前可訪問的另外多個可執(zhí)行DUT驅動器程序指令之間不兼容時將所述多個可執(zhí)行DUT驅動器程序指令傳達到所述測試控制器。
18.根據(jù)權利要求11所述的方法,其中所述在無線收發(fā)機測試儀與測試控制器之間建立第一雙向信號通信包括建立雙向射頻(RF)信號通信。
19.根據(jù)權利要求11所述的方法,其中所述在所述無線收發(fā)機測試儀與DUT之間建立第二雙向信號通信包括建立雙向數(shù)字網絡信號通信。
全文摘要
本發(fā)明涉及一種向測試控制器提供驅動器軟件以便于通過無線收發(fā)機測試儀對被測器件(DUT)進行測試的系統(tǒng)和方法。在使用所述無線收發(fā)機測試儀時,可從一個或多個計算機可讀介質訪問可執(zhí)行測試儀指令,并根據(jù)該操作在所述無線收發(fā)機測試儀和所述測試控制器之間、以及所述無線收發(fā)機測試儀和所述DUT之間建立雙向信號通信。進一步訪問傳達到所述測試控制器的可執(zhí)行驅動器指令,其包括用于驅動所述無線收發(fā)機測試儀和所述DUT中的至少一者的多個可執(zhí)行驅動器程序指令。
文檔編號G06F11/26GK102947802SQ201180030511
公開日2013年2月27日 申請日期2011年5月24日 優(yōu)先權日2010年6月21日
發(fā)明者克里斯蒂安·沃爾夫·厄爾高, 尼爾斯·文格德, 納比爾·埃爾澤洛基, 張祥東, 莫漢·波拉普拉加達, 約翰·魯卡茲, 本尼·馬德森, 托馬斯·托爾德伯格·安德森 申請人:萊特普茵特公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
苍溪县| 田林县| 南宫市| 永新县| 石门县| 溧水县| 观塘区| 许昌市| 吴堡县| 萝北县| 克东县| 建瓯市| 施甸县| 遵义县| 邳州市| 龙游县| 洛隆县| 北安市| 无棣县| 平山县| 湘潭市| 日土县| 保亭| 磐安县| 浦城县| 正定县| 年辖:市辖区| 和田市| 元氏县| 江永县| 嘉兴市| 旬阳县| 平乡县| 甘肃省| 卢龙县| 长宁县| 滕州市| 佛学| 镇宁| 永善县| 繁峙县|