国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于確定性測試電子設(shè)備中的數(shù)據(jù)包差錯率的系統(tǒng)和方法

      文檔序號:7856724閱讀:295來源:國知局
      專利名稱:用于確定性測試電子設(shè)備中的數(shù)據(jù)包差錯率的系統(tǒng)和方法
      技術(shù)領(lǐng)域
      本發(fā)明整體涉及用于測試電子設(shè)備的系統(tǒng)和方法。更具體地講,本發(fā)明涉及如下系統(tǒng)和方法的改進,所述系統(tǒng)和方法用于使用由硬件、固件和/或軟件部分組成的測試平臺來測試無線設(shè)備,這樣需要得自所述設(shè)備的最少反饋。
      背景技術(shù)
      目前的許多手持設(shè)備將“無線連接”用于電話技術(shù)、數(shù)字?jǐn)?shù)據(jù)傳送、地理定位等。盡管頻譜范圍、調(diào)制方法和功率譜密度存在差異,無線連接標(biāo)準(zhǔn)采用同步數(shù)據(jù)包傳輸和接收數(shù)據(jù)。通常,所有這些無線連接功能(如WiFi、WiMAX、藍牙等)均通過行業(yè)認(rèn)可的標(biāo)準(zhǔn)(如IEEE 802. 11和IEEE 802. 16)進行限定,所述標(biāo)準(zhǔn)指定了具有上述連接功能的設(shè)備必須遵循的參數(shù)和限制。 在設(shè)備開發(fā)連續(xù)過程的任何時間點,可能需要測試和驗證設(shè)備是否在其標(biāo)準(zhǔn)規(guī)范內(nèi)運行。大多數(shù)此類設(shè)備為收發(fā)機,即,該設(shè)備發(fā)射并接收無線RF信號。設(shè)計用于測試此類設(shè)備的專用系統(tǒng)通常包含子系統(tǒng),子系統(tǒng)設(shè)計成接收和分析設(shè)備發(fā)射的信號,然后發(fā)送符合行業(yè)許可標(biāo)準(zhǔn)的信號,以便確定設(shè)備是否正在按照其標(biāo)準(zhǔn)接收和處理無線信號。無線設(shè)備的常見測試為測定各種功率電平下的數(shù)據(jù)包差錯率(PER)以確保設(shè)備在指定的功率電平范圍上滿足或超出PER規(guī)定。所述測試需要如下裝置,所述裝置用于將數(shù)據(jù)包發(fā)送至被測設(shè)備(DUT)、檢測何時已無差錯地接收到數(shù)據(jù)包、以及追蹤無差錯數(shù)據(jù)包相對所發(fā)送的數(shù)據(jù)包的總數(shù)的比例。一些無線協(xié)議提供相當(dāng)有效的確認(rèn)方法,所述確認(rèn)方法可用于計數(shù)和追蹤所接收到的無差錯數(shù)據(jù)包。其他協(xié)議(例如藍牙LE)將需要附加的時隙以用于發(fā)送這種確認(rèn)(ACK)信息,即,將在一些情況下基本上導(dǎo)致測試時間加倍的數(shù)據(jù)包。常規(guī)測試方法提供的常見挑戰(zhàn)為采用不能貢獻出直接測試值的序列。因此,存在如下需要改善的適應(yīng)功能以消除對于用逐個數(shù)據(jù)包ACK考慮來計算PER的依賴性。還存在如下需要在涉及發(fā)送和接收預(yù)定數(shù)量的無差錯數(shù)據(jù)包的任何情況下來減少執(zhí)行PER分析和測試的時間和成本。

      發(fā)明內(nèi)容
      因此,本發(fā)明的目標(biāo)在于,克服現(xiàn)有技術(shù)的缺陷,從而包括如下系統(tǒng)和確定性方法,所述系統(tǒng)和確定性方法用于在從被測設(shè)備獲得非常有限的反饋的情況下實現(xiàn)精確的PER測量。由此,所公開的本發(fā)明減少了確認(rèn)反饋間隔的情況,這樣又減少了此方面的無線設(shè)備測試(其中依賴于在DUT相對測試系統(tǒng)反應(yīng)和確認(rèn)接收之前接收預(yù)定數(shù)量的無差錯數(shù)據(jù)包的DUT)的整個時間和成本。根據(jù)一個公開的示例性實施例,提供了測試通信設(shè)備的方法,其在一些實施例中包括將一系列數(shù)據(jù)包從測試設(shè)備傳送至被測設(shè)備(DUT)以及設(shè)定所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量。所述方法還可包括評估通過DUT無差錯地接收到的一系列數(shù)據(jù)包的數(shù)據(jù)包數(shù)量是否等于所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量;以及如果通過DUT無差錯地接收到的初始系列數(shù)據(jù)包的數(shù)據(jù)包數(shù)量不等于所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量,則將已知產(chǎn)生無差錯接收到的數(shù)據(jù)包的功率電平下的附加數(shù)據(jù)包從測試設(shè)備傳送至DUT。所述方法的其他實施例還可包括評估通過DUT無差錯地接收到的初始系列數(shù)據(jù)包和附加數(shù)量的零差錯功率電平數(shù)據(jù)包的數(shù)據(jù)包總數(shù)量是否等于所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量;以及通過DUT響應(yīng)于接收到預(yù)定數(shù)量的所接收無差錯數(shù)據(jù)包,將確認(rèn)數(shù)據(jù)包發(fā)送至測試設(shè)備。根據(jù)另一個公開的示例性實施例,提供了測試通信設(shè)備的方法,其在一些實施例中包括將一個或多個數(shù)據(jù)包從測試設(shè)備發(fā)送至處于測試準(zhǔn)備序列中的被測設(shè)備(DUT)、通過對其響應(yīng)而將確認(rèn)數(shù)據(jù)包傳送至測試設(shè)備來確定DUT是否已準(zhǔn)備好接收測試包。所述方法還可包括將一系列數(shù)據(jù)包從測試設(shè)備傳送至(DUT)、設(shè)定所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量、以及評估通過DUT無差錯地接收到的第二系列數(shù)據(jù)包的數(shù)據(jù)包數(shù)量是否等于所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量。所述方法的其他實施例還可提供如果通過DUT無差錯地接收到的初始系列數(shù)據(jù)包的數(shù)據(jù)包數(shù)量不等于所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量,則將已知產(chǎn)生無差錯接收到的數(shù)據(jù)包的功率電平下的附加數(shù)據(jù)包從測試設(shè)備傳送至DUT。其他可能步驟包括 評估通過DUT無差錯地接收到的初始系列數(shù)據(jù)包和附加無差錯功率電平數(shù)據(jù)包的數(shù)據(jù)包總數(shù)量是否等于所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量;以及通過DUT響應(yīng)于接收到所述預(yù)定數(shù)量的所接收無差錯數(shù)據(jù)包,將另一個確認(rèn)數(shù)據(jù)包發(fā)送至測試設(shè)備。根據(jù)另一個公開的示例性實施例,提供了用于電子設(shè)備的測試系統(tǒng),其在一些實施例中包括控制器,所述控制器通過第一通信通道耦接至測試設(shè)備并且被操作性地構(gòu)造為支配測試設(shè)備的軟件功能以控制被測設(shè)備(DUT)。所述系統(tǒng)還可包括測試設(shè)備,所述測試設(shè)備通過第二通信通道耦接至DUT并且被操作性地構(gòu)造為發(fā)送、接收、和分析電子信號。DUT可被操作性地構(gòu)造為包括設(shè)定無差錯數(shù)據(jù)包的預(yù)定數(shù)量的裝置,所述無差錯數(shù)據(jù)包的預(yù)定數(shù)量表示所接收無差錯數(shù)據(jù)包的確定性數(shù)量。為了更好地理解其中的詳細(xì)描述,并且為了更好地認(rèn)識本發(fā)明對現(xiàn)有技術(shù)的貢獻,對本發(fā)明的某些實施例進行了相對廣義地概括。當(dāng)然,還存在以下將描述的本發(fā)明的附加實施例,并且這些實施例將成為所附權(quán)利要求的主題。在這一方面,在對本發(fā)明的至少一個實施例進行詳細(xì)說明之前,應(yīng)當(dāng)理解,本發(fā)明在其應(yīng)用中并不局限于以下描述中所述或附圖中所示構(gòu)造的細(xì)節(jié)和部件的布置方式。本發(fā)明能夠具有除了所述實施例之外的實施例,并且能夠以多種方式進行應(yīng)用和實施。另外,應(yīng)當(dāng)理解,本文所用措詞和術(shù)語以及說明書摘要的目的是為了描述,而不應(yīng)被視為限制。同樣,本領(lǐng)域的技術(shù)人員將會知道,本公開所依據(jù)的構(gòu)思可以輕松作為設(shè)計其他結(jié)構(gòu)、方法和系統(tǒng)的基礎(chǔ),以便實施本發(fā)明的若干目的。因此,重要的是,將權(quán)利要求書視為包括此類等同結(jié)構(gòu),只要它們不脫離本發(fā)明的精神和范圍。僅通過舉例說明多個示例性實施例和實施方案,包括構(gòu)思實現(xiàn)本發(fā)明的最佳模式,可從以下詳細(xì)描述輕松理解本發(fā)明的其他方面、特征和優(yōu)點。本發(fā)明還能夠具有其他和不同的實施例,并且可在不脫離本發(fā)明的精神和范圍的情況下在若干方面對其幾個細(xì)節(jié)進行修改。因此,附圖和說明書將被視為本質(zhì)上示例性的,而不是限制性的。


      通過下面給出的詳細(xì)描述以及通過本發(fā)明多個實施例的附圖,將會更加全面地理解本發(fā)明。然而,這些描述和附圖不應(yīng)理解為將本發(fā)明限制為具體的實施例,而僅僅是為了說明和理解。圖I為示出常規(guī)無線測試系統(tǒng)的現(xiàn)有技術(shù)示意2為圖I的現(xiàn)有技術(shù)示意圖,其包括用于示出確認(rèn)數(shù)據(jù)包返回的方式。圖3示出了根據(jù)示例性公開實施例的包括查找表(LUT)的無線測試系統(tǒng)。圖4示出了圖3的無線測試系統(tǒng),其包括根據(jù)示例性公開實施例的改進的測試和確認(rèn)方案。
      具體實施例方式現(xiàn)在將結(jié)合附圖描述本發(fā)明,在附圖中,類似的附圖標(biāo)記表示類似的部件。以下具體實施方式
      是結(jié)合附圖的受權(quán)利要求書保護的本發(fā)明的示例性實施例。相對于本發(fā)明的范圍,此類描述旨在進行示例而非加以限制。已對此類實施例加以詳盡的描述,使得本領(lǐng)域的 普通技術(shù)人員可以實施該主題發(fā)明,并且應(yīng)當(dāng)理解,在不脫離本主題發(fā)明的精神或范圍的前提下,可以實施具有一些變化的其他實施例。在本發(fā)明全文中,在沒有明確指示與上下文相反的情況下,應(yīng)當(dāng)理解,所述單獨的電路元件可以是單數(shù)或復(fù)數(shù)。例如,術(shù)語“電路”可以包括單個部件或多個部件,所述部件為有源和/或無源,并且連接或以其它方式耦合到一起(如成為一個或多個集成電路芯片),以提供所述功能。另外,術(shù)語“信號”可指一個或多個電流、一個或多個電壓、或數(shù)據(jù)信號。在圖中,相似或相關(guān)的元件將具有相似或相關(guān)的α、數(shù)字或數(shù)字字母混合的指示。此外,雖然在具體實施的上下文中已討論了本發(fā)明使用分立的電子電路(優(yōu)選地為一個或多個集成電路芯片形式),但作為另一種選擇,根據(jù)待處理的信號頻率或數(shù)據(jù)速率,此類電路的任何部分的功能可以是使用一個或多個適當(dāng)程序化的處理器的具體實施。參見圖1,使用常規(guī)無線測試系統(tǒng)100來支持被測設(shè)備(DUT) 102、測試設(shè)備104、和基于PC的控制器106,所述測試設(shè)備104可被構(gòu)造為發(fā)送和接收類似由基礎(chǔ)標(biāo)準(zhǔn)指定的那些的信號,所述基于PC的控制器106用于控制測試。DUT 102、測試設(shè)備104、和控制器106可被構(gòu)造為彼此使用一個或多個通信通道進行通信。以舉例的方式,在控制器106和DUT102之間、DUT 102和測試設(shè)備104之間、以及測試設(shè)備104和控制器105之間分別提供通信通道108、110和112,如示例性無線測試系統(tǒng)100中所示。這些通道(108、110、和112)可為傳導(dǎo)性的(即,使用導(dǎo)線)或無線的(即,使用IR、RF或無線信號交換的任何其他形式)。測試設(shè)備104可包括無線測試儀,所述無線測試儀包括(例如)其他電子部件,例如矢量信號發(fā)生器(VSG)和矢量信號分析儀(VSA)。DUT 102可包括一個或多個電子部件和構(gòu)型,例如多個嵌入式子系統(tǒng)(包括主處理器、存儲器(如,非易失存儲器)、無線收發(fā)機以及一個或多個外圍裝置。主處理器可被構(gòu)造為通過各種控制接口來控制存儲器、無線收發(fā)機和外圍裝置。通常,存儲器以固件形式存儲將被DUT102使用的程序??刂破?06通常可被構(gòu)造為運行產(chǎn)品測試軟件,所述產(chǎn)品測試軟件通過通信通道108 (如,通用串行總線(USB)、串行外圍接口(SPI)、RS-232串行接口等)來控制DUT 102??刂破?06還可通過通信通道112 (如,USB、通用接口總線(GPIB)、以太網(wǎng)等)來控制測試設(shè)備104。測試設(shè)備104被構(gòu)造為通過通信通道110 (可為有線或無線接口)與DUT 102通信((例如)與內(nèi)部無線收發(fā)機通信)。測試設(shè)備104將需要提供信號傳輸、信號接收和信號分析功能。將易于理解的是,根據(jù)如何實施這些功能,可通過一個測試儀器或通過將多個測試儀器耦接在一起來實施這種檢測。參見圖2,可使用如圖I所示的無線測試系統(tǒng)100將數(shù)據(jù)包201從測試設(shè)備104發(fā)送至DUT 102。DUT 102可接收數(shù)據(jù)包201、對數(shù)據(jù)解碼并且隨后對數(shù)據(jù)重新編碼以產(chǎn)生返回傳送信號,所述返回傳送信號包含用于由測試設(shè)備104進行分析的相應(yīng)數(shù)據(jù)包??煞治鲞@種返回數(shù)據(jù)包的各種傳輸參數(shù),例如,功率、質(zhì)量(如,誤差向量幅值(EVM))、頻譜性質(zhì)(如,相關(guān)的頻譜、傳輸、屏蔽)等。在接收到無差錯數(shù)據(jù)包時,DUT 102將確認(rèn)(ACK)數(shù)據(jù)包202返回至測試設(shè)備104。通過將多個數(shù)據(jù)包201從測試設(shè)備104發(fā)送至DUT 102,DUT 102將在每一個“完好”(即,無差錯)數(shù)據(jù)包都被接收到之后以多個ACK202數(shù)據(jù)包回應(yīng)。在替代方法中,測試設(shè)備104可將已知數(shù)量的數(shù)據(jù)包201發(fā)送至DUT 102,其后測試設(shè)備104查詢DUT 102所接收到的數(shù)據(jù)包201的數(shù)量。該方法的其他細(xì)節(jié)在下文中進行解釋。這兩種方法為本領(lǐng)域的技術(shù)人員所熟知的,其可為測試設(shè)備104提供無差錯數(shù)據(jù)包計數(shù)(A),可將 所述無差錯數(shù)據(jù)包計數(shù)(A)與測試儀發(fā)送的數(shù)據(jù)包數(shù)量(P)進行比較以(例如)產(chǎn)生數(shù)據(jù)包差錯率(PER)測量值,其中PER%=(1-A/P)X100如圖所示,第一方法需要DUT 102以確認(rèn)數(shù)據(jù)包202回應(yīng),所述確認(rèn)數(shù)據(jù)包202對應(yīng)于所接收到的各個和每一個無差錯數(shù)據(jù)包。因此,整個測試時間為從測試設(shè)備104發(fā)送數(shù)據(jù)包201的時間加上將所有確認(rèn)(反饋)數(shù)據(jù)包202從DUT 102發(fā)送至測試設(shè)備104的時間的組合。在第二常規(guī)方法中,控制器106可(例如)通過公用接口來查詢DUT 102以確定所接收的無差錯數(shù)據(jù)包的數(shù)量。例如,圖2示出了 DUT102和控制器106之間的連接108。然而,在多種情況下,這種共用接口或連接108為不可取的和/或可為不可行的。如果所用方法對于接收到完好數(shù)據(jù)包時返回的ACK 202進行計數(shù),則上述DUT/控制器連接108為非必要的。但是,如果所用方法使用控制器106來查詢DUT 102接收到的數(shù)據(jù)包201的數(shù)量,則上述DUT/控制器連接108可簡化用于測定PER%的過程。然而,DUT 102本身可能不知道測試儀器104已對其發(fā)送的數(shù)據(jù)包201的數(shù)量。因此,在其中DUT不能識別傳輸數(shù)據(jù)包201的情況下,DUT 102并不知道數(shù)據(jù)包201已發(fā)送并且因此不能確認(rèn)數(shù)據(jù)包201的接收。但是,可通過如下方式來計算PER:為DUT 102發(fā)送數(shù)據(jù)包201直至DUT 102接收到預(yù)定數(shù)量的無差錯數(shù)據(jù)包。該方法具有如下優(yōu)點,例如,可在預(yù)定測試腳本中包括PER操作,因為DUT 102將知道PER操作何時完成并且可繼續(xù)預(yù)定測試序列中的下一個步驟。在其中使用ACK確認(rèn)的情況下,這甚至可在未連接至DUT 102的情況下進行,因為控制器106無需查詢DUT 102。在諸如低功耗藍牙(BT LE)之類的系統(tǒng)中,可選擇使DUT 102為所接收到的每一個無差錯數(shù)據(jù)包產(chǎn)生ACK數(shù)據(jù)包202 (但并非如此指定)。然而,上述操作可有效地使完善運行的設(shè)備的測試時間加倍,因為測試數(shù)據(jù)包僅可在每隔一個時隙期間進行發(fā)送(因為實際上ACK數(shù)據(jù)包202需要另一個時隙)。圖3示出了可使用圖I和2的類似部件的無線測試系統(tǒng)300。在此示例性構(gòu)型中,DUT 102可包括設(shè)定無差錯數(shù)據(jù)包的預(yù)定數(shù)量的裝置,所述無差錯數(shù)據(jù)包的預(yù)定數(shù)量(例如)表示所接收無差錯數(shù)據(jù)包的確定性數(shù)量。在一個實施例中,DUT包括內(nèi)部查找表(LUT, 301)。LUT可包括一組其中DUT 102和測試設(shè)備104接合的約定序列的描述。基于這些參數(shù),為所述無線測試系統(tǒng)300獲得所接收無差錯數(shù)據(jù)包的確定性數(shù)量。盡管在所述實例中DUT 102使用LUT 301,但應(yīng)當(dāng)指出,可使用其中能夠建立預(yù)定值(例如,在DUT 102將確認(rèn)數(shù)據(jù)包(CFM) 302反向發(fā)送至測試設(shè)備104之前必須接收到的無差錯數(shù)據(jù)包的數(shù)量)的任何技術(shù)裝置。在達到所接收無差錯數(shù)據(jù)包的確定性數(shù)量時,DUT 102優(yōu)選地將確認(rèn)數(shù)據(jù)包302發(fā)送至測試設(shè)備104。在理想情況下,當(dāng)無差錯地接收到每一個數(shù)據(jù)包201時并且當(dāng)測試設(shè)備104已發(fā)送的數(shù)據(jù)包的數(shù)量等于LUT 301或其等同形式中的數(shù)量時,DUT 102將CFM數(shù)據(jù)包302發(fā)送至測試設(shè)備104。應(yīng)當(dāng)指出,在圖3所示的實施例中不再需要控制器106和DUT102之間的上述通信路徑108 (如,參見圖2)。這種構(gòu)型與多種先進無線設(shè)備一致,所述先進無線設(shè)備不具有使其與測試控制器接合的便利通道。因此,所有的通信發(fā)生在DUT和測試儀之間。因此,在示例性方案中,必須被接收到的無差錯數(shù)據(jù)包的數(shù)量可設(shè)為N個數(shù)據(jù)包(如,參見圖3)。當(dāng)測試設(shè)備104發(fā)送的每一個數(shù)據(jù)包實際上均被無差錯地接收到時,測試儀將已發(fā)送N個數(shù)據(jù)包,由此觸發(fā)DUT 102回復(fù)CFM (確認(rèn))數(shù)據(jù)包302。當(dāng)接收到的一個 或多個數(shù)據(jù)包201具有差錯時,則DUT 102將不具有N的計數(shù),并且將不發(fā)送CFM數(shù)據(jù)包302。此指定方法可引起的一個問題在于發(fā)生故障的DUT,其中DUT可從不接收和/或識別數(shù)據(jù)包的預(yù)定數(shù)量N。在這種情況下,測試將依然繼續(xù)。另外,如果DUT發(fā)生故障,但仍能偶爾地接收到全部N個數(shù)據(jù)包中的一些,則將需要非常長的時間來接收完好數(shù)據(jù)包的預(yù)定數(shù)量。這種時延可浪費資源并且為不可取的。為了解決這些問題,所公開的本發(fā)明提供出由本發(fā)明的下述實施例描述的其它解決方案。參見圖4,優(yōu)選使用如圖3所示的相同設(shè)備構(gòu)型。圖4的無線測試系統(tǒng)300類似地移除DUT/控制器通信接口 108 (如,參見圖2)。如同圖3,將一系列數(shù)據(jù)包201傳送至DUT102。然而,在這種情況下,DUT 102接收到的數(shù)據(jù)包201中的一些具有差錯并且將不會計數(shù)到無差錯數(shù)據(jù)包的預(yù)定數(shù)量N中。因此,在測試設(shè)備104發(fā)送N個指定的固定功率電平的數(shù)據(jù)包之后,DUT 102不會發(fā)送CFM數(shù)據(jù)包302。在本發(fā)明的優(yōu)選實施例中,DUT 102可進行操作以正確地解碼在指定功率電平范圍(如,由多個限定標(biāo)準(zhǔn)(例如藍牙LE)中的任何一個指定的最小和最大功率電平)內(nèi)接收到的數(shù)據(jù)包。因此,在發(fā)送N個指定測試功率電平(如,在指定的最小和最大功率電平的范圍內(nèi))下的數(shù)據(jù)包并且未接收到CFM數(shù)據(jù)包302確認(rèn)時,測試設(shè)備104優(yōu)選地自動開始發(fā)送如下功率電平下的附加數(shù)據(jù)包402,所述功率電平經(jīng)統(tǒng)計已知在正確運行的DUT 102中產(chǎn)生零PER。因此,DUT 102將能夠識別(如,無差錯地解碼)所接收到的上述功率電平下的新數(shù)據(jù)包402。新數(shù)據(jù)包402當(dāng)前將有助于總計數(shù)以獲得無差錯數(shù)據(jù)包的預(yù)定數(shù)量N。一旦發(fā)送Q數(shù)量的這種新數(shù)據(jù)包402并且DUT 102接收到的無差錯數(shù)據(jù)包的數(shù)量當(dāng)前等于N(預(yù)定數(shù)量)時,DUT 102將CFM數(shù)據(jù)包302發(fā)送至測試設(shè)備104。所發(fā)送的新功率電平數(shù)據(jù)包的數(shù)量Q等于在測試序列的第一部分期間未接收到的數(shù)據(jù)包。因此,如下獲得PER PER=([Q/N] X100)如果以第一功率電平(如,測試電平)發(fā)送的每一個數(shù)據(jù)包均被無差錯地接收到,則Q=0,并且PER=0。如果Q不等于零,則通過比率(Q/N) X 100來計算PER%。在其中DUT為無功能的且在測試儀已發(fā)送Q個新電平下的數(shù)據(jù)包之后未接收到完好數(shù)據(jù)包(其中Q=N且未接收到CFM確認(rèn))的情況下,則清楚的是,PER=100%且所述設(shè)備為有故障的。因此,測試時間的最壞情況包括使用有故障的DUT,其中無線測試儀發(fā)送2N個數(shù)據(jù)包,即,測試電平功率下的N個和新功率電平下的N個。但是,即使數(shù)據(jù)包差錯確實出現(xiàn),則所公開的本發(fā)明提供的優(yōu)點將總是產(chǎn)生至少等于或快于常規(guī)系統(tǒng)的測試時間。這是因為如下規(guī)定,即發(fā)送如下功率電平下的數(shù)據(jù)包402,所述功率電平經(jīng)統(tǒng)計已知在正確運行的DUT中產(chǎn)生零PER。以此方式,本發(fā)明所述的無線測試系統(tǒng)與常規(guī)測試系統(tǒng)相比改善了測試能力,所述常規(guī)測試系統(tǒng)僅保持一直發(fā)送數(shù)據(jù)包直至接收到預(yù)定數(shù)量的數(shù)據(jù)包。與不提供反饋的測試系統(tǒng)有關(guān)的一個注意事項為確保接收器在開始測試之前已準(zhǔn)備就緒。如果接收器未準(zhǔn)備就緒,則將可能丟失對其發(fā)送的數(shù)據(jù)包直至接收器獲得“準(zhǔn)備就緒”狀態(tài)。如果(例如)按上述方式進行計算,則這種異??僧a(chǎn)生錯誤的PER結(jié)果。為了解決任何這種異常性,本發(fā)明的所公開方面可提供另外的特征實施例,所述另外的特征實施例包括(例如)其中DUT 102首先接收至少一個數(shù)據(jù)包201的“測試準(zhǔn)備”接受序列。在 這種情況下,所述至少一個數(shù)據(jù)包201可視為以測試接收序列部分傳送的一系列數(shù)據(jù)包的部分。在當(dāng)前所述的情況下,DUT 102被構(gòu)造為在接收到數(shù)據(jù)包201時對其響應(yīng)而產(chǎn)生CFM數(shù)據(jù)包302。在另一個實施例中,DUT 102可被構(gòu)造為僅在接收到預(yù)定數(shù)量的完好數(shù)據(jù)包總數(shù)(例如,N個數(shù)據(jù)包)之后才產(chǎn)生另一個CFM數(shù)據(jù)包302。因此,在測試接收序列中,測試設(shè)備104可首先開始將數(shù)據(jù)包發(fā)送至DUT 102直至測試設(shè)備104接收到第一 CFM數(shù)據(jù)包302。在接收到第一 CFM數(shù)據(jù)包302時,測試設(shè)備104可通過將一系列測試功率電平的數(shù)據(jù)包發(fā)送至DUT 102來開始實際的PER測試。該系列的數(shù)據(jù)包可包括在“測試準(zhǔn)備”接收序列期間接收到上述第一 CFM數(shù)據(jù)包302之后發(fā)送多個數(shù)據(jù)包201。因為DUT 102已先前在“測試準(zhǔn)備”接收序列期間產(chǎn)生第一 CFM數(shù)據(jù)包302,因此DUT 102已確認(rèn)接收器已準(zhǔn)備好接收其后的數(shù)據(jù)包以進行實際PER測試序列。為了較快地進行整個測試序列,則在“測試準(zhǔn)備”序列期間發(fā)送的數(shù)據(jù)包可在已知的零差錯功率電平下進行發(fā)送。正確運行的DUT 102通常將在測試儀104已發(fā)送一個或兩個這種數(shù)據(jù)包之后以準(zhǔn)備就緒CFM數(shù)據(jù)包302回應(yīng)。在“測試準(zhǔn)備”序列以及隨后的休息期期間未回應(yīng)的DUT 102將視為有故障的?;谏鲜稣撌?,根據(jù)另一個實施例,應(yīng)當(dāng)理解,可確保有故障的DUT將不會不當(dāng)?shù)匮娱L測試時間。在“測試準(zhǔn)備”狀態(tài)步驟期間,如果在預(yù)定時間間隔之后DUT不能返回“準(zhǔn)備就緒”確認(rèn),則結(jié)束該測試并且判定DUT為失效設(shè)備。作為另外一種選擇,在其中不存在“測試準(zhǔn)備”狀態(tài)步驟的實施例中,在測試儀已發(fā)送預(yù)定數(shù)量的第一功率電平下的數(shù)據(jù)包并且DUT未接收到或者接收到至少不足數(shù)量的無差錯數(shù)據(jù)包之后,則測試儀隨后將繼續(xù)發(fā)送N個已知產(chǎn)生無差錯接收數(shù)據(jù)包的功率電平下的數(shù)據(jù)包。在此之后,如果DUT仍未接收到或者接收到至少不足數(shù)量的無差錯接收數(shù)據(jù)包,則DUT可視為有故障的并且結(jié)束其測試。因此,在測試準(zhǔn)備狀態(tài)得到確認(rèn)之后,可確保測試儀在結(jié)束測試之前將發(fā)送不超過預(yù)定數(shù)量的數(shù)據(jù)包的兩倍。如本文所述,本發(fā)明的公開實施例用于消除對逐個數(shù)據(jù)包ACK考慮的依賴性,由此將其替換為用于計算PER的確定性方法。在涉及發(fā)送和接收預(yù)定數(shù)量的無差錯數(shù)據(jù)包的任何情況下,這種方法可降低PER測試的時間和成本。所述實施例包括確定性方法以用于在從被測設(shè)備獲得非常有限的反饋的情況下實現(xiàn)精確的PER測量。這樣,本發(fā)明因而減少了確認(rèn)反饋間隔的情況。這樣減少了與無線設(shè)備測試(包括(例如)在DUT相對測試系統(tǒng)反應(yīng)和確認(rèn)接收之前對于接收到預(yù)定數(shù)量的無差錯數(shù)據(jù)包的DUT的依賴性)相關(guān)的整個時間和成本。本領(lǐng)域的技術(shù)人員將顯而易見,在不脫離本公開的情況下,可以在本發(fā)明所公開的裝置和方法中進行各種修改和變型。另外,在考慮了說明書的情況下,該裝置和方法的其他實施例對于本領(lǐng)域的技術(shù)人員將顯而易見。說明書和實例應(yīng)被視為僅用于舉例說明,本公開的真正范圍由以下權(quán)利要求及其等同形式限定。本技術(shù)中所述系統(tǒng)或其任何部件可以計算機系統(tǒng)的形式呈現(xiàn)。計算機系統(tǒng)的典型實例包括通用計算機、編程的微處理器、微控制器、外圍集成電路元件和能夠?qū)崿F(xiàn)構(gòu)成本技術(shù)的方法的步驟的其他設(shè)備或設(shè)備的布置。計算機系統(tǒng)包括計算機、輸入設(shè)備、顯示單元和/或因特網(wǎng)。計算機還包括微處理器。微處理器連接到通信總線。計算機也包括存儲器。存儲器可以包括隨機存取存儲器·(RAM)和只讀存儲器(ROM)。計算機系統(tǒng)還包括存儲設(shè)備。存儲設(shè)備可以是硬盤驅(qū)動器或可拆除的存儲驅(qū)動器,例如,軟盤驅(qū)動器、光盤驅(qū)動器等。存儲設(shè)備也可以是用于將計算機程序或其他指令加載到計算機系統(tǒng)中的其他類似裝置。計算機系統(tǒng)也包括通信單元。通信單元允許計算機通過I/O接口連接到其他數(shù)據(jù)庫和因特網(wǎng)。通信單元允許傳送和接收來自其他數(shù)據(jù)庫的數(shù)據(jù)。通信單元可包括調(diào)制解調(diào)器、以太網(wǎng)卡或任何使得計算機系統(tǒng)能夠連接到數(shù)據(jù)庫和LAN、MAN、WAN和因特網(wǎng)等網(wǎng)絡(luò)的類似設(shè)備。計算機系統(tǒng)有利于用戶通過可通過I/O接口訪問系統(tǒng)的輸入設(shè)備進行輸入。計算機系統(tǒng)執(zhí)行存儲在一個或多個存儲元件中的指令集,以處理輸入的數(shù)據(jù)。存儲元件也可根據(jù)需要保持?jǐn)?shù)據(jù)或其他信息。存儲元件可以為存在于處理器中的信息源或物理存儲元件的形式。指令集可以包括多個命令,這些命令指示處理器執(zhí)行具體任務(wù),例如構(gòu)成本技術(shù)的方法的步驟。指令集可以為軟件程序的形式。此外,軟件可以為單獨程序的集合、具有較大程序的程序模塊或程序模塊的一部分的形式,如在本技術(shù)中那樣。軟件也可以包括具有面向?qū)ο蟮木幊绦问降哪K化編程。由處理器進行的輸入數(shù)據(jù)的處理可以響應(yīng)用戶命令、此前的處理的結(jié)果或由另一個處理器發(fā)出的請求。雖然以下描述提出了使本領(lǐng)域的普通技術(shù)人員能夠制造和使用本技術(shù),但是在用于獲得專利的要求的背景下提供的。本說明書是用于實現(xiàn)本技術(shù)的目前想到的最佳方法。對于優(yōu)選實施例的各種修改對本領(lǐng)域的技術(shù)人員將顯而易見,并且本技術(shù)的一般原理可以應(yīng)用于其他實施例,而且可以使用本技術(shù)的一些特征而無需對應(yīng)使用其他特征。因此,本技術(shù)并非意圖限于所示實施例,而是被賦予與本文所述原理和特征一致的最寬泛的范圍。
      權(quán)利要求
      1.一種測試通信設(shè)備的方法,包括 將一系列數(shù)據(jù)包從測試設(shè)備傳送至被測設(shè)備(DUT); 設(shè)定所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量; 評估所述一系列數(shù)據(jù)包中由所述DUT無差錯地接收到的數(shù)據(jù)包的數(shù)量是否等于所述所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量; 如果所述一系列數(shù)據(jù)包中由所述DUT無差錯地接收到的數(shù)據(jù)包的數(shù)量不等于所述所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量,則將附加數(shù)據(jù)包從所述測試設(shè)備傳送至所述DUT ; 評估所述一系列數(shù)據(jù)包和所述附加數(shù)據(jù)包中由所述DUT無差錯地接收到的數(shù)據(jù)包的數(shù)量的總數(shù)量是否等于所述所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量;以及 響應(yīng)于所述DUT接收到所述預(yù)定數(shù)量的所接收無差錯數(shù)據(jù)包,將確認(rèn)數(shù)據(jù)包傳送至所述測試設(shè)備。
      2.根據(jù)權(quán)利要求I所述的方法,其中 所述一系列數(shù)據(jù)包以第一功率電平進行傳送;并且 所述附加數(shù)據(jù)包以第二功率電平進行傳送。
      3.根據(jù)權(quán)利要求2所述的方法,其中所述第二功率電平大于所述第一功率電平。
      4.根據(jù)權(quán)利要求2所述的方法,其中所述附加數(shù)據(jù)包以預(yù)期在所述DUT中產(chǎn)生零數(shù)據(jù)包差錯率的功率電平進行傳送。
      5.根據(jù)權(quán)利要求2所述的方法,其中所述DUT響應(yīng)于所述第二功率電平識別所述附加數(shù)據(jù)包。
      6.根據(jù)權(quán)利要求I所述的方法,其中所述數(shù)據(jù)包差錯率(PER)根據(jù)如下公式進行計算PER=([Q/N] X100) 其中N為所述所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量并且Q為所述附加數(shù)據(jù)包中由所述DUT無差錯地接收到的數(shù)據(jù)包的數(shù)量。
      7.根據(jù)權(quán)利要求I所述的方法,其中所述通信設(shè)備為無線的。
      8.根據(jù)權(quán)利要求I所述的方法,其中所述傳送步驟以無線方式進行。
      9.根據(jù)權(quán)利要求I所述的方法,其中 來自所述一系列數(shù)據(jù)包的所述數(shù)據(jù)包的數(shù)量等于所述預(yù)定數(shù)量;并且 所述附加數(shù)據(jù)包等于所述預(yù)定數(shù)量。
      10.一種測試通信設(shè)備的方法,包括 將一個或多個數(shù)據(jù)包從測試設(shè)備傳送至處于測試準(zhǔn)備序列中的被測設(shè)備(DUT); 確定所述DUT是否已準(zhǔn)備好測試并響應(yīng)于此而將確認(rèn)數(shù)據(jù)包從所述DUT傳送至所述測試設(shè)備; 將一系列數(shù)據(jù)包從所述測試設(shè)備傳送至所述DUT ; 設(shè)定所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量; 評估所述一系列數(shù)據(jù)包中由所述DUT無差錯地接收到的數(shù)據(jù)包的數(shù)量是否等于所述所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量; 如果所述一系列數(shù)據(jù)包中由所述DUT無差錯地接收到的數(shù)據(jù)包的數(shù)量不等于所述所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量,則將附加數(shù)據(jù)包從所述測試設(shè)備傳送至所述DUT ;評估所述一系列數(shù)據(jù)包和所述附加數(shù)據(jù)包中由所述DUT無差錯地接收到的數(shù)據(jù)包的數(shù)量的總數(shù)量是否等于所述所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量;以及 響應(yīng)于所述DUT接收到所述預(yù)定數(shù)量的所接收無差錯數(shù)據(jù)包,將另一個確認(rèn)數(shù)據(jù)包傳送至所述測試設(shè)備。
      11.根據(jù)權(quán)利要求10所述的方法,其中作為DUT的初始測試序列,來執(zhí)行將一個或多個數(shù)據(jù)包從測試設(shè)備傳送至處于測試準(zhǔn)備序列中的DUT。
      12.根據(jù)權(quán)利要求10所述的方法,其中 所述一系列數(shù)據(jù)包以第一功率電平進行傳送;并且 所述附加數(shù)據(jù)包以第二功率電平進行傳送。
      13.根據(jù)權(quán)利要求12所述的方法,其中所述第二功率電平大于所述第一功率電平?!?br> 14.根據(jù)權(quán)利要求12所述的方法,其中所述附加數(shù)據(jù)包以預(yù)期在所述DUT中產(chǎn)生零數(shù)據(jù)包差錯率的功率電平進行傳送。
      15.根據(jù)權(quán)利要求12所述的方法,其中所述DUT響應(yīng)于所述第二功率電平識別所述附加數(shù)據(jù)包。
      16.根據(jù)權(quán)利要求10所述的方法,其中所述數(shù)據(jù)包差錯率(PER)根據(jù)如下公式進行計算PER=([Q/N] X100) 其中N為所述所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量并且Q為所述附加數(shù)據(jù)包中由所述DUT無差錯地接收到的數(shù)據(jù)包的數(shù)量。
      17.根據(jù)權(quán)利要求10所述的方法,其中所述通信設(shè)備為無線的。
      18.根據(jù)權(quán)利要求10所述的方法,其中所述傳送步驟以無線方式進行。
      19.根據(jù)權(quán)利要求10所述的方法,其中 來自所述一系列數(shù)據(jù)包的所述數(shù)據(jù)包的數(shù)量等于所述預(yù)定數(shù)量;并且 所述附加數(shù)據(jù)包等于所述預(yù)定數(shù)量。
      20.—種用于電子設(shè)備的測試系統(tǒng),包括 控制器,通過第一通信通道耦接至測試設(shè)備并且在操作上被配置成支配所述測試設(shè)備的軟件功能以控制被測設(shè)備(DUT); 所述測試設(shè)備,通過第二通信通道耦接至所述DUT并且在操作上被配置成發(fā)送、接收、和分析電子信號; 所述DUT,在操作上被配置成包括設(shè)定無差錯數(shù)據(jù)包的預(yù)定數(shù)量的裝置,所述無差錯數(shù)據(jù)包的預(yù)定數(shù)量表示所接收無差錯數(shù)據(jù)包的確定性數(shù)量。
      21.根據(jù)權(quán)利要求20所述的系統(tǒng),其中設(shè)定無差錯數(shù)據(jù)包的預(yù)定數(shù)量的所述裝置包括內(nèi)部查找表(LUT)。
      22.根據(jù)權(quán)利要求20所述的系統(tǒng),其中所述測試系統(tǒng)為無線的。
      23.根據(jù)權(quán)利要求20所述的系統(tǒng),其中所述測試設(shè)備以無線方式連接至所述DUT。
      24.根據(jù)權(quán)利要求20所述的系統(tǒng),其中所述DUT被配置成接收數(shù)據(jù)包、解碼所述數(shù)據(jù)包以及產(chǎn)生由所述測試系統(tǒng)進行分析的返回傳送信號。
      全文摘要
      本發(fā)明公開了用于確定性測試電子設(shè)備中的數(shù)據(jù)包差錯率的系統(tǒng)和方法,包括將一系列數(shù)據(jù)包從測試設(shè)備傳送至被測設(shè)備(DUT)以及設(shè)定所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量;評估一系列數(shù)據(jù)包中由DUT無差錯地接收到的數(shù)據(jù)包的數(shù)量是否等于所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量;以及如果不等于所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量,則將已知在正確工作的DUT中產(chǎn)生零接收數(shù)據(jù)包差錯的功率電平下的附加數(shù)據(jù)包從所述測試設(shè)備傳送至DUT。其他可能實施例包括評估一系列數(shù)據(jù)包和附加無差錯功率電平數(shù)據(jù)包中由DUT無差錯地接收到的數(shù)據(jù)包的總數(shù)量是否等于所接收無差錯數(shù)據(jù)包的預(yù)定數(shù)量;以及響應(yīng)于DUT接收到所述預(yù)定數(shù)量的所接收無差錯數(shù)據(jù)包,將確認(rèn)數(shù)據(jù)包發(fā)送至測試設(shè)備。
      文檔編號H04L1/24GK102904701SQ20121025895
      公開日2013年1月30日 申請日期2012年7月25日 優(yōu)先權(quán)日2011年7月26日
      發(fā)明者C·V·奧爾加德 申請人:萊特普茵特公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1