TWI431955B - System for testing an embedded wireless transceiver - Google Patents
System for testing an embedded wireless transceiver Download PDFInfo
- Publication number
- TWI431955B TWI431955B TW97131124A TW97131124A TWI431955B TW I431955 B TWI431955 B TW I431955B TW 97131124 A TW97131124 A TW 97131124A TW 97131124 A TW97131124 A TW 97131124A TW I431955 B TWI431955 B TW I431955B
- Authority
- TW
- Taiwan
- Prior art keywords
- packet
- packets
- test
- response
- mode
- Prior art date
Links
- 238000012360 testing method Methods 0.000 title claims description 369
- 230000004044 response Effects 0.000 claims description 163
- 238000000034 method Methods 0.000 claims description 55
- 238000004891 communication Methods 0.000 claims description 30
- 230000035945 sensitivity Effects 0.000 claims description 26
- 238000012546 transfer Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 13
- 238000010998 test method Methods 0.000 description 9
- 230000008054 signal transmission Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000005259 measurement Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000013101 initial test Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000000945 filler Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/20—Monitoring; Testing of receivers
- H04B17/29—Performance testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/10—Monitoring; Testing of transmitters
- H04B17/15—Performance testing
- H04B17/16—Test equipment located at the transmitter
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Tests Of Electronic Circuits (AREA)
- Transceivers (AREA)
Description
本申請案是2006年4月14日申請之美國專利申請案第11/279,778號的一部分持續申請案。該申請案亦有關於同一天申請,表號11602.00.0027號,由發明者Christian Olgaard提出,名為“用於測試嵌入式無線收發器之系統”的共審查中之專利申請案。This application is a continuation-in-part of U.S. Patent Application Serial No. 11/279,778, filed on Apr. 14, 2006. The application also has a patent application filed on the same day, No. 11602.00.0027, filed by the inventor Christian Olgaard, entitled "System for Testing Embedded Wireless Transceivers".
本揭示內容係有關具有一主機處理器與嵌於其中之無線收發器的無線通訊系統,而更特定於,該類系統之產品測試。The present disclosure relates to a wireless communication system having a host processor and a wireless transceiver embedded therein, and more specifically, product testing of such systems.
隨著無線資料通訊系統之數量與使用的增加,對於該類系統製造商而言,以一更有時效性的方法來執行內嵌於該類系統之該等無線收發器的產品測試變得日漸重要。眾所週知,該類嵌入式收發器之產品測試的問題是該受測裝置(DUT)與該測試控制器(例如,個人電腦)之間通常無直接,例如,有線、數位控制的連接可用。反而是,通訊必須透過亦內嵌該系統中之該主機處理器來產生。因此,由於必須安裝或儲存測試韌體來於該嵌入式主機處理器中運作,所以產品測試變得更加複雜。As the number and use of wireless data communication systems increase, product testing of such wireless transceivers embedded in such systems is becoming more and more time-sensitive for such system manufacturers. important. It is well known that the problem with product testing of such embedded transceivers is that there is typically no direct connection between the device under test (DUT) and the test controller (eg, a personal computer), for example, a wired, digitally controlled connection is available. Instead, communication must be generated by embedding the host processor in the system. Therefore, product testing becomes more complicated as test firmware must be installed or stored to operate in the embedded host processor.
針對一單一平台而言,於一嵌入式主機處理器中使用 韌體是可被接受的,但是含有以及必須支援多個平台時,此方法馬上變得無法令人滿意。此外,一般情況是,該無線收發器功能,例如,根據IEEE 802.11標準來操作之一無線資料收發器,僅為該主機系統之整體功能組合的一小部分。於是,致力於產生一完整功能性的無線收發器能力之情況下,鑑於該系統之整體操作中其有限的角色,製造商仍不熱衷花費重要的資源在整合該無線功能上。因此,所期待的是針對該類系統提供一更簡單與更有效率的產品測試方法,而執行各種不同系統之產品測試的情況下僅需最少的改變。Used in an embedded host processor for a single platform Firmware is acceptable, but when it comes to and must support multiple platforms, this approach becomes unsatisfactory immediately. Moreover, in general, the wireless transceiver function, for example, operates a wireless data transceiver in accordance with the IEEE 802.11 standard, which is only a small fraction of the overall functional combination of the host system. Thus, in an effort to create a fully functional wireless transceiver capability, manufacturers are still not keen on spending significant resources on integrating the wireless functionality in view of their limited role in the overall operation of the system. Therefore, what is expected is to provide a simpler and more efficient product testing method for such systems, with minimal changes required to perform product testing of various systems.
於一實施例中,用於測試一無線通訊裝置之測試儀器包括一無線收發器與一控制器。該無線收發器於一第一模式中操作時發射一第一序列封包。該無線收發器於一第二模式中操作時發射一第二序列封包。該無線收發器接收應答封包。該控制器用以響應發射該第一序列封包之每一封包而計算該收發器接收之該等應答封包。該計數超過一預定計數時,該控制器控制該收發器發射該第二序列封包。其中本案亦揭示一相關方法。In one embodiment, a test instrument for testing a wireless communication device includes a wireless transceiver and a controller. The wireless transceiver transmits a first sequence of packets when operating in a first mode. The wireless transceiver transmits a second sequence of packets when operating in a second mode. The wireless transceiver receives the response packet. The controller is configured to calculate the response packets received by the transceiver in response to transmitting each packet of the first sequence of packets. When the count exceeds a predetermined count, the controller controls the transceiver to transmit the second sequence of packets. The case also reveals a related method.
於一範例中,該收發器於該第一模式中操作時以一第一功率準位,而於該第二模式中操作時以該第二功率準位發射。於一範例中,該收發器於該第一模式時使用一第一調變技術,而於該第二模式時使用一第二調變技術發射。 於一範例中,該收發器於該第一模式時以一第一資料速率,而於該第二模式時以一第二資料速率發射。In one example, the transceiver operates at a first power level when operating in the first mode and at the second power level when operating in the second mode. In one example, the transceiver uses a first modulation technique in the first mode and a second modulation technique in the second mode. In one example, the transceiver transmits at a first data rate in the first mode and at a second data rate in the second mode.
於一範例中,該收發器用以響應發射該第一序列封包而未接收該等應答封包的至少其中之一時發射一預定數量封包,該控制器會增加該第一功率準位。In one example, the transceiver transmits a predetermined number of packets in response to transmitting the first sequence packet without receiving at least one of the response packets, and the controller increases the first power level.
於一範例中,該測試儀器包括記憶體來儲存資訊。該資訊包括該第一模式、該第二模式、發射之封包總數量、封包類型之應答封包的總數量、與/或接收之應答封包總數量。於一範例中,已發射一預定數量之封包並接收一最後應答封包之後,該控制器將該資訊轉移至一分析系統。於一範例中,該分析系統根據該資訊來判定一靈敏度值與/或一封包錯誤率。In one example, the test instrument includes memory to store information. The information includes the first mode, the second mode, the total number of packets transmitted, the total number of acknowledgment packets of the packet type, and/or the total number of acknowledgment packets received. In one example, after a predetermined number of packets have been transmitted and a final response packet has been received, the controller transfers the information to an analysis system. In an example, the analysis system determines a sensitivity value and/or a packet error rate based on the information.
於一範例中,位於一測試環境中之一無線通訊系統包括該測試儀器與一受測裝置(DUT)。該DUT接收該第一序列封包並於接收該第一序列封包之每一封包後發射該等應答封包。In one example, a wireless communication system located in a test environment includes the test instrument and a device under test (DUT). The DUT receives the first sequence packet and transmits the response packet after receiving each packet of the first sequence packet.
第1圖是一位於一產品測試環境中之一無線資料通訊系統的功能方塊圖。Figure 1 is a functional block diagram of a wireless data communication system in a product test environment.
第2圖描繪一根據本發明目前要求之一實施例,用於測試第1圖之該無線資料通訊系統的方法。Figure 2 depicts a method for testing the wireless data communication system of Figure 1 in accordance with an embodiment of the presently claimed invention.
第3圖描繪一根據本發明目前要求之另一實施例,用於測試第1圖之該無線資料通訊系統的方法。Figure 3 depicts a method for testing the wireless data communication system of Figure 1 in accordance with another embodiment of the presently claimed invention.
第4圖描繪一根據本發明目前要求之一實施例,用於執 行第1圖之該無線資料通訊系統的信號傳輸測試之測試序列。Figure 4 depicts an embodiment of the present invention in accordance with an embodiment of the present invention The test sequence of the signal transmission test of the wireless data communication system of Figure 1.
第5圖描繪一根據本發明目前要求之另一實施例,用於執行第1圖之該無線資料通訊系統的信號接收測試之測試序列。Figure 5 depicts a test sequence for performing a signal reception test of the wireless data communication system of Figure 1 in accordance with another embodiment of the presently claimed invention.
第6圖描繪一根據本發明目前要求之另一實施例,用於執行第1圖之該無線資料通訊系統的信號接收測試之測試序列。Figure 6 depicts a test sequence for performing a signal reception test of the wireless data communication system of Figure 1 in accordance with another embodiment of the presently claimed invention.
第7圖是一根據本揭示內容之測試儀器的示範功能方塊圖。Figure 7 is a block diagram showing an exemplary function of a test instrument in accordance with the present disclosure.
第8圖是一執行一接收信號強度指示(RSSI)校準測試之該測試儀器的示範時序圖。Figure 8 is an exemplary timing diagram of the test instrument performing a Received Signal Strength Indication (RSSI) calibration test.
第9圖是一描繪該測試儀器執行該RSSI校準測試時可採用之示範步驟的流程圖。Figure 9 is a flow chart depicting exemplary steps that may be employed by the test instrument to perform the RSSI calibration test.
第10圖是一描繪該無線通訊裝置可採用之示範步驟的流程圖。Figure 10 is a flow chart depicting exemplary steps that may be employed by the wireless communication device.
第11圖是一描繪該測試儀器執行一靈敏度測試時可採用之示範步驟的流程圖。Figure 11 is a flow chart depicting exemplary steps that may be employed when the test instrument performs a sensitivity test.
第12圖是一描繪該測試儀器執行該靈敏度測試時可採用之替代示範步驟的流程圖。Figure 12 is a flow chart depicting alternative exemplary steps that may be employed by the test instrument to perform the sensitivity test.
第13圖是一該測試儀器使用改變發射功率與調變類型來執行一靈敏度測試之示範時序圖。Figure 13 is an exemplary timing diagram of the test instrument performing a sensitivity test using varying transmit power and modulation type.
第14圖是一描繪該測試儀器使用改變發射功率與調變類型來執行一靈敏度測試時可採用之示範步驟的流程圖。Figure 14 is a flow chart depicting exemplary steps that the test instrument may employ when performing a sensitivity test using varying transmit power and modulation type.
第15圖是一描繪該測試儀器使用改變發射功率與調變類型來執行一靈敏度測試時可採用之替代示範步驟的流程圖。Figure 15 is a flow chart depicting alternative exemplary steps that may be employed by the test instrument to perform a sensitivity test using varying transmit power and modulation type.
以下該等實施例之說明本質上僅用於示範而不意欲對本發明、其應用、或用途加以限制。為了清楚解說,該等圖式中之相同參考數字用於識別相同元件。該等實施例將詳細說明足以使業界之熟於此技者可對本揭示內容加以實作,而應了解在不違背本發明之精神或範疇下,其他實施例亦可以某些變化型態來加以實作。The description of the following examples is merely illustrative and is not intended to limit the invention, its application, or use. For the sake of clarity, the same reference numbers in the drawings are used to identify the same elements. The embodiments are described in sufficient detail to enable those skilled in the art to practice this disclosure, and it should be understood that other embodiments may be practiced without departing from the spirit or scope of the invention. Implementation.
如本文所使用,該術語模組、電路與/或裝置參照為一特定應用積體電路(ASIC)、一電子電路、執行一或更多軟體或韌體程式之一處理器(共享、專屬、或群組)與記憶體、一組合邏輯電路、與/或提供上述功能性之其他適當的構件。雖然該上下文中並無明確的反面表示,但應了解上述之個別電路元件數量上可為單一或多個。例如,該等術語“電路”與“電路組”可包括一單一構件或多個構件,其可為主動與/或被動構件並可連接一起或以其他方式耦合一起(例如,作為一或更多的積體電路晶片)以提供上述功能性。此外,該術語“信號”可參照為一或更多的電流、一或更多的電壓、或者一資料信號。該片語A、B、與C至少其中之一應視為使用一非互斥邏輯“或”來表示一邏輯性(A或B或C)。再者,本揭示內容已於使用分離的電子電路組(較佳以 一或更多積體電路晶片的型式)之實施態樣的上下文中加以說明,該類電路組之任何部分的功能可根據待處理之該信號頻率或資料速率,使用一或更多適當規劃之處理器來替代地加以執行。As used herein, the term module, circuit, and/or device refers to a specific application integrated circuit (ASIC), an electronic circuit, a processor that executes one or more software or firmware programs (shared, exclusive, Or group) with memory, a combination of logic circuits, and/or other suitable means for providing the functionality described above. Although there is no explicit negative representation in this context, it should be understood that the individual circuit components described above may be single or multiple in number. For example, the terms "circuit" and "circuit group" may include a single component or a plurality of components, which may be active and/or passive components and may be coupled together or otherwise coupled together (eg, as one or more The integrated circuit chip) to provide the above functionality. Furthermore, the term "signal" can be referenced to one or more currents, one or more voltages, or a data signal. At least one of the phrases A, B, and C should be considered to represent a logical (A or B or C) using a non-exclusive logical OR. Furthermore, the present disclosure has utilized separate electronic circuit sets (preferably The context of an embodiment of one or more integrated circuit chips is illustrated, and the functionality of any portion of the circuit group can be based on the signal frequency or data rate to be processed, using one or more appropriate plans. The processor is instead executed.
參照第1圖,於一般產品測試環境中之一無線資料通訊系統包括一受測裝置(DUT)100、用於控制該測試之一電腦150、以及測試儀器160(例如,包括一向量信號產生器(VSG)與一向量信號分析器(VSA)),所有元件之實體互連如圖所示。該DUT 100具有若干嵌入式子系統,包括一主機處理器110、記憶體120(例如,非依電性記憶體)、一無線收發器130以及一或更多的週邊裝置140,所有元件之實體互連如圖所示。該主機處理器110經由各種不同控制介面121、111、113來控制該記憶體120、無線收發器130以及週邊裝置140。典型情況是,該記憶體120儲存該DUT 100使用之程式以作為韌體。該控制電腦150大體而言透過一外部介面151,例如,通用串列匯流排(USB)、串列週邊介面(SPI)、RS-232串列介面、等等來執行控制該DUT 100之產品測試軟體,該控制電腦150亦經由另一介面161,例如,USB、通用介面匯流排(GPIB)、乙太網路、等等來控制該測試儀器160。該測試儀器160經由一介面101與該無線收發器130通訊,該介面可為一無線介面,但針對產品測試目的而言通常為一有線介面。Referring to FIG. 1, a wireless data communication system in a general product test environment includes a device under test (DUT) 100, a computer 150 for controlling the test, and a test instrument 160 (eg, including a vector signal generator). (VSG) and a Vector Signal Analyzer (VSA), the physical interconnection of all components as shown. The DUT 100 has a number of embedded subsystems including a host processor 110, memory 120 (eg, non-electrical memory), a wireless transceiver 130, and one or more peripheral devices 140, entities of all components The interconnection is as shown. The host processor 110 controls the memory 120, the wireless transceiver 130, and the peripheral device 140 via various different control interfaces 121, 111, 113. Typically, the memory 120 stores the program used by the DUT 100 as a firmware. The control computer 150 generally performs product testing of the DUT 100 through an external interface 151, such as a universal serial bus (USB), a serial peripheral interface (SPI), an RS-232 serial interface, and the like. The software, the control computer 150 also controls the test instrument 160 via another interface 161, such as USB, Universal Interface Bus (GPIB), Ethernet, and the like. The test instrument 160 communicates with the wireless transceiver 130 via an interface 101. The interface can be a wireless interface, but is typically a wired interface for product testing purposes.
於一典型發射器測試方案中,該控制電腦150將一或更多命令傳送至該主機處理器110,其將該類命令轉譯為該無 線收發器130對應之命令。接著經由該測試介面101之該測試信號的傳輸,該控制電腦150(經由其介面161)從該測試儀器160擷取該等測量結果,接著於其規劃之輸出頻率與功率時可解決該無線收發器130之一適當延遲。In a typical transmitter test scenario, the control computer 150 transmits one or more commands to the host processor 110, which translates the commands into the absence. The line transceiver 130 corresponds to the command. Then, via the transmission of the test signal of the test interface 101, the control computer 150 retrieves the measurement results from the test instrument 160 (via its interface 161), and then solves the wireless transmission and reception at its planned output frequency and power. One of the devices 130 is appropriately delayed.
如該範例中所呈現,該無線收發器130所需之該等命令必須通過該主機處理器110並由其轉譯。該主機處理器110可為許多不同的類型,並可操作許多不同的作業系統,通常於該主機處理器110中提供該所需之軟體來適當轉譯該等命令是相當困難的。一般而言,該類軟體必須針對每一個應用程式來特別寫入,因而針對一系統整合器而言將該無線收發器130整合於該DUT 100中是一相當困難的程序。As presented in this example, the commands required by the wireless transceiver 130 must pass through and be translated by the host processor 110. The host processor 110 can be of many different types and can operate many different operating systems, and it is often quite difficult to provide the required software in the host processor 110 to properly translate the commands. In general, such software must be specifically written for each application, so integrating the wireless transceiver 130 into the DUT 100 for a system integrator is a relatively difficult procedure.
如下文中更詳細說明,根據本揭示內容之一提議的測試方法使用一預定測試流程、或序列來提供簡化的產品測試,以確認該嵌入式無線收發器之效能。若藉由以該測試流程來預先規劃該無線收發器,則測試期間需要該無線收發器與該主機處理器110間之最小通訊。該測試流程可上載至該收發器130以作為該測試韌體之載入的一部分,或可替代地,例如,以該測試定義之一預定資料區,而於該韌體之一整合部分中完成。完成該韌體載入至該收發器130後,該裝置可位於等待來自該測試儀器160之命令的一測試模式中。此可經由作為該載入韌體之一部分、或作為該主機處理器110所發出之一分開命令來達成。結果是,與該主機處理器110之唯一相互作用包含該韌體之載入、該測試流程之載入(除非其為該韌體之一整合部分)、以及可能包含將該 無線收發器130置於一產品操作測試模式中的一命令。As explained in more detail below, the test method proposed in accordance with one of the present disclosures uses a predetermined test flow, or sequence, to provide a simplified product test to confirm the performance of the embedded wireless transceiver. If the wireless transceiver is pre-planned by the test procedure, minimal communication between the wireless transceiver and the host processor 110 is required during testing. The test flow can be uploaded to the transceiver 130 as part of the loading of the test firmware, or alternatively, for example, the data area can be predetermined in one of the test definitions and completed in one of the firmware portions. . Upon completion of loading the firmware to the transceiver 130, the device can be located in a test mode waiting for commands from the test instrument 160. This can be accomplished as part of the load firmware, or as a separate command issued by the host processor 110. As a result, the only interaction with the host processor 110 includes loading of the firmware, loading of the test flow (unless it is an integral part of the firmware), and possibly including The wireless transceiver 130 is placed in a command in a product operation test mode.
參照第2圖,該方法之一範例可如圖所示來描繪。該第一步驟202中,該測試韌體大體而言由該控制電腦150轉移至該主機處理器110。下一步驟204中,該測試韌體從該主機處理器110經由該介面111轉移至該無線收發器130。應了解因為該測試韌體亦包括該所欲的測試流程、或序列來作為一整體部分,所以可完成該測試韌體。或者,該測試流程資料可從該電腦150轉移至該主機處理器110,而之後傳達至該無線收發器130。作為另一替代方案,該所欲的測試流程資料可以是先前儲存於該記憶體120中之一資料表型式,其可經由該介面121來擷取,並由該主機處理器110轉移至該無線收發器130。Referring to Figure 2, an example of the method can be depicted as shown. In the first step 202, the test firmware is generally transferred by the control computer 150 to the host processor 110. In the next step 204, the test firmware is transferred from the host processor 110 to the wireless transceiver 130 via the interface 111. It should be understood that the test firmware can be completed because the test firmware also includes the desired test flow, or sequence, as an integral part. Alternatively, the test flow data can be transferred from the computer 150 to the host processor 110 and then communicated to the wireless transceiver 130. As a further alternative, the desired test flow data may be a data table type previously stored in the memory 120, which may be retrieved via the interface 121 and transferred to the wireless by the host processor 110. Transceiver 130.
下一步驟206中,該無線收發器130設定於一測試操作模式,亦即,該無線收發器130現將等待來自該測試儀器160之一或更多的命令(下文中更詳細說明),例如,藉由於一預定頻率來聽取來自該測試儀器160之一命令。該類無線收發器130於一測試操作模式之設定可自動啟動來作為可載入之該測試韌體的一部分,或可由該主機處理器110發出之一適當的命令來啟動。下一步驟208中,該測試儀器160之測試操作可例如,藉由傳送如上述之該無線收發器130聽取的適當命令來啟動。或者,該無線收發器130可以一預定頻率來發射一“就緒”信號,接著該測試儀器160接收後開始傳送一或更多的測試命令。較佳情況是,該命令組合是最小化,例如,僅為一NEXT類型的命令,因而僅需該接收器等待一 良好的資料封包(例如,表示一NEXT命令),而因此更不需任何的媒體接取控制(MAC)層的操作。接著從該測試儀器160傳送該初始測試命令,該無線收發器130較佳發射一應答信號以指出已接收該類命令,之後將開始來自該測試儀器160之主要測試命令序列。該測試儀器160之控制會由該控制電腦150經由該介面161監督下完成。In a next step 206, the wireless transceiver 130 is set to a test mode of operation, i.e., the wireless transceiver 130 will now wait for one or more commands from the test instrument 160 (described in more detail below), for example, The command from the test instrument 160 is heard by a predetermined frequency. The setting of the wireless transceiver 130 of this type can be automatically initiated as part of the testable firmware that can be loaded in a test mode of operation, or can be initiated by the host processor 110 by issuing an appropriate command. In the next step 208, the test operation of the test instrument 160 can be initiated, for example, by transmitting an appropriate command as heard by the wireless transceiver 130 as described above. Alternatively, the wireless transceiver 130 can transmit a "ready" signal at a predetermined frequency, and then the test instrument 160 begins transmitting one or more test commands upon receipt. Preferably, the command combination is minimized, for example, only a command of the NEXT type, and thus only the receiver is required to wait for one A good data packet (for example, indicating a NEXT command), and thus does not require any operation of the Media Access Control (MAC) layer. The initial test command is then transmitted from the test instrument 160. The wireless transceiver 130 preferably transmits a response signal to indicate that the command has been received, after which the primary test command sequence from the test instrument 160 will begin. Control of the test instrument 160 is accomplished by the control computer 150 via the interface 161.
一隨後步驟210可包括載入該無線收發器130之該測試韌體的更新,因此可根據從該控制電腦150經由該主機處理器110接收的資料(例如,收發器校準資料),或從經由該主機處理器110運送至該無線收發器130而儲存於記憶體120之一資料表接收的資料,來修改各種不同的操作設定、參數或條件。A subsequent step 210 can include loading an update of the test firmware of the wireless transceiver 130, and thus can be based on data received from the control computer 150 via the host processor 110 (eg, transceiver calibration data), or from The host processor 110 transports the data to the wireless transceiver 130 for storage in a data sheet of the memory 120 to modify various operational settings, parameters or conditions.
參照第3圖,根據本發明目前要求之另一實施例的一測試方法具有啟動系統測試操作之一第一步驟302。此造成該主機處理器110準備下一步驟304,其為該測試韌體從該記憶體120經由該主機處理器110轉移至該無線收發器130。如上所述,該測試韌體可包括該測試流程,或亦可由兩種構件所組成,亦即,該等測試命令與測試序列資料。下一步驟306中,該無線收發器130設定於其測試操作模式。如上所述,此可作為該測試韌體之載入的一部分來自動完成,或可由該主機處理器110經由該介面111傳送之一適當命令來啟動,而該類命令可由該主機處理器110啟動,或由該主機處理器110用以響應其從該電腦150接收而運送。Referring to Figure 3, a test method in accordance with another embodiment of the presently claimed invention has a first step 302 of initiating a system test operation. This causes the host processor 110 to prepare for a next step 304 for the test firmware to be transferred from the memory 120 to the wireless transceiver 130 via the host processor 110. As described above, the test firmware may include the test flow, or may be composed of two components, that is, the test command and the test sequence data. In the next step 306, the wireless transceiver 130 is set to its test mode of operation. As described above, this may be done automatically as part of the loading of the test firmware, or may be initiated by the host processor 110 via the interface 111 by an appropriate command, which may be initiated by the host processor 110. Or by the host processor 110 to be shipped in response to receiving it from the computer 150.
下一步驟308中,啟動實際的測試。如上所述,此可為 該無線收發器130於該介面101啟動與該測試儀器160之通訊,或該測試儀器160於該電腦150之控制下,經由該介面101啟動與該無線收發器130之通訊。In the next step 308, the actual test is initiated. As mentioned above, this can be The wireless transceiver 130 initiates communication with the test instrument 160 at the interface 101, or the test device 160 initiates communication with the wireless transceiver 130 via the interface 101 under the control of the computer 150.
之後步驟可包括如上所述,該測試韌體更新來修改各種不同的測試設定、參數或條件之一步驟310。The subsequent steps may include the test firmware update to modify one of the various test settings, parameters or conditions, step 310, as described above.
如上所述,根據本揭示內容之一測試方法包括將該DUT 100連同該外部測試儀器160置於一測試操作模式的步驟。接著,有兩種一般的測試種類:該無線收發器130之該信號發射功能的測試;與該無線收發器130之該信號接收功能的測試。As described above, a test method in accordance with one of the present disclosure includes the step of placing the DUT 100 along with the external test instrument 160 in a test mode of operation. Next, there are two general types of testing: testing of the signal transmitting function of the wireless transceiver 130; testing of the signal receiving function with the wireless transceiver 130.
參照第4圖,一發射測試序列之一範例可說明如下。測試可從該DUT 100之該接收器(RX)部分等待一命令420開始。該測試儀器160發出其命令410(例如,一GOTO-NEXT命令)。接著該命令被接收後,該DUT 100之該發射器(TX)發出一應答信號440以指出其接收並了解該命令。接著,該DUT 100開始發射該測試流程判定之資料信號。此由信號傳輸時槽460、461、...463來表示。該測試流程將判定發射之封包數量,而該類發射封包包含該相同信號、或一多封包傳輸時的多個信號。Referring to Fig. 4, an example of a transmission test sequence can be explained as follows. The test may begin with a wait for a command 420 from the receiver (RX) portion of the DUT 100. The test instrument 160 issues its command 410 (eg, a GOTO-NEXT command). After the command is received, the transmitter (TX) of the DUT 100 sends a response signal 440 to indicate that it is receiving and understanding the command. Next, the DUT 100 starts transmitting the data signal determined by the test flow. This is represented by signal transmission slots 460, 461, ... 463. The test flow will determine the number of packets transmitted, and the type of transmit packet contains the same signal, or multiple signals when a multi-packet is transmitted.
接收該應答信號440後,該測試儀器160將等待一特定的時間間隔430使該發射器來安排其所欲之操作(例如,頻率準確性與功率準位)。接著該時間間隔430中,該測試儀器160執行測量450、451。接著該等測量450、451完成,該測試儀器160或者該控制器電腦150存取該測試儀器160收 集之資料後,便分析該收集之資料並準備設定該下一測試序列470。同樣地,其信號傳輸463完成後,該DUT 100藉由處理任何所需之操作480來準備該測試序列的下一部分。Upon receipt of the response signal 440, the test instrument 160 will wait for a particular time interval 430 for the transmitter to schedule its desired operation (e.g., frequency accuracy and power level). Next to the time interval 430, the test instrument 160 performs measurements 450, 451. Then, the measurements 450, 451 are completed, and the test instrument 160 or the controller computer 150 accesses the test instrument 160. After collecting the data, the collected data is analyzed and the next test sequence 470 is prepared. Similarly, after its signal transmission 463 is complete, the DUT 100 prepares the next portion of the test sequence by processing any desired operations 480.
該測試儀器160或電腦150已完成該資料之處理470後,會發出下一測試命令(例如,GOTO-NEXT)。若該下一測試之準備程序480尚未完成,則該類命令之第一個411可不被該DUT 100接收。若是如此,則該測試儀器160不會接收到任何應答信號。因此,該測試儀器160持續傳送其命令412,接著於某些時間點,該等命令其中之一412被該DUT 100接收421,而一應答信號445將由該DUT 100發射。該DUT 100發射已知數量465、466...468的一全新測試信號時此為一全新測試序列之開始,而該測試儀器160將執行該所欲之測量455、456,接著進一步分析並準備隨後的測試471。After the test instrument 160 or computer 150 has completed processing 470 of the data, a next test command (eg, GOTO-NEXT) is issued. If the next test preparation program 480 has not been completed, the first 411 of the type of command may not be received by the DUT 100. If so, the test instrument 160 will not receive any response signals. Thus, the test instrument 160 continues to transmit its command 412, and then at some point in time, one of the commands 412 is received 421 by the DUT 100, and a response signal 445 is transmitted by the DUT 100. When the DUT 100 transmits a new test signal of a known number 465, 466...468, this is the beginning of a new test sequence, and the test instrument 160 will perform the desired measurements 455, 456, and then further analyze and prepare. Subsequent test 471.
應了解雖然於一產品測試環境中是相當獨特,但該測試儀器160可能無法從該DUT 100接收良好的資料。此通常表示該DUT 100不良,而捨棄該DUT 100之前期待繼續進行該失敗的測試。該類情況中,存有兩種可能的動作過程。根據其中之一過程,該測試儀器160可傳送一不同的命令(例如,一REPEAT命令而非一GOTO-NEXT命令)。此僅為一簡單的實施態樣,而該DUT 100可輕易識別該不同的命令。然而,該測試儀器160需載入一新的命令或新資料來產生一新的信號時會使測試變慢。或者,該測試儀器160可不傳送另一命令,接著該DUT 100可將其解譯為表示該測量不成功,而該DUT 100將繼續進行該初始的測試。It should be understood that although quite unique in a product testing environment, the testing instrument 160 may not be able to receive good data from the DUT 100. This generally indicates that the DUT 100 is defective, and it is expected to continue the failed test before discarding the DUT 100. In this type of situation, there are two possible actions. According to one of the processes, the test instrument 160 can transmit a different command (eg, a REPEAT command instead of a GOTO-NEXT command). This is only a simple implementation, and the DUT 100 can easily recognize the different commands. However, the test instrument 160 needs to load a new command or new data to generate a new signal, which will slow down the test. Alternatively, the test instrument 160 may not transmit another command, and the DUT 100 may interpret it to indicate that the measurement was unsuccessful, and the DUT 100 will proceed with the initial test.
如上所述,該DUT 100傳送之該等發射信號461、...463可為一單一發射信號,或可為一組多封包信號。使用該類多封包信號具有一優點是校準期間,該測試儀器160與該DUT 100之間僅需少數通訊或不需通訊,因為藉由疊代法通常可達到一解決方案,如2005年8月12日申請之美國專利申請案第11/161,692號,名為“用於測量一信號產生器發射之一信號的多個參數之方法”中所說明,其揭示內容將完整合併於本文中以供參考。As noted above, the transmit signals 461, ... 463 transmitted by the DUT 100 can be a single transmit signal or can be a set of multi-packet signals. The use of this type of multi-packet signal has the advantage that during calibration, only a small amount of communication or no communication is required between the test instrument 160 and the DUT 100, since a solution can usually be achieved by iterative methods, such as August 2005. U.S. Patent Application Serial No. 11/161,692, the entire disclosure of which is incorporated herein by reference in its entirety, the entire disclosure of the entire disclosure of the disclosure of reference.
參照第5圖,用於接收信號之該期待的測試流程可說明如下。該測試流程不同於該信號傳輸測試流程,因為意欲執行該測試時使該DUT 100完全不需分析(若有的話)實際從該測試儀器160接收之資料,而是僅判定是否已接收一正確的封包。於是,當從一接收測試變為另一測試時,該測試儀器160不需發出一測試命令(例如,一GOTO-NEXT命令)。而是,較佳情況是使該DUT 100判定何時移至下一測試。該DUT已接收一預定數量之良好信號封包時,此可僅藉由使該DUT 100持續該下一測試來完成。Referring to Figure 5, the expected test flow for receiving signals can be explained as follows. The test procedure differs from the signal transmission test procedure in that it is intended to perform the test so that the DUT 100 does not need to analyze, if any, the data actually received from the test instrument 160, but only determines whether it has been received correctly. Packet. Thus, when changing from one receiving test to another, the test instrument 160 does not need to issue a test command (eg, a GOTO-NEXT command). Rather, it is preferred that the DUT 100 decides when to move to the next test. When the DUT has received a predetermined number of good signal packets, this can only be done by having the DUT 100 continue for the next test.
若該DUT 100已接收一良好封包而發射一應答信號,則該測試儀器160可僅計算良好封包之數量而不需從該DUT 100要求該類計算,因此不需額外通訊而僅需判定該測試之結果,因為該測試儀器160知道傳送多少封包並可僅藉由計算從該DUT 100接收之應答信號的數量來判定接收多少封包。該測試儀器160包括如該VSA與VSG之測試儀器時此技術相當正確,因為其不可能有遺漏的應答信號,而該DUT 100之該發射器功率通常大於該VSG之該發射器功率。因此,該VSA不可能遺漏一應答信號封包,特別是若該VSA由該VSG發射之該信號封包的後端邊緣觸發時。此外,使該VSA接收該應答封包可提供額外的優點是使該DUT 100之該發射/接收開關的切換時間亦被測試。If the DUT 100 has received a good packet and transmits a response signal, the test instrument 160 can only calculate the number of good packets without requiring such calculations from the DUT 100, so no additional communication is required and only the test needs to be determined. As a result, because the test instrument 160 knows how many packets to transmit and can determine how many packets to receive by simply counting the number of response signals received from the DUT 100. The test instrument 160 includes a test instrument such as the VSA and VSG. This technique is quite correct because it is impossible to have a missing response signal, and the DUT The transmitter power of 100 is typically greater than the transmitter power of the VSG. Therefore, the VSA cannot miss a response signal packet, especially if the VSA is triggered by the back edge of the signal packet transmitted by the VSG. In addition, having the VSA receive the response packet provides an additional advantage in that the switching time of the transmit/receive switch of the DUT 100 is also tested.
再次參照第5圖,該測試儀器160發射該測試命令510。假設該先前測試是一發射測試,則該測試命令510指示該DUT 100啟動下一測試,其為一接收測試。該DUT 100接收該命令520,其造成該測試韌體將該接收測試580賦能。該DUT 100之該接收器部段就緒時,一應答信號被發射540,其表示該接收器之讀數。相較於封包由該測試儀器160傳送直到該接收器開始接收該類封包之習知測試方法,此變得相當重要。藉由使該DUT 100指出其讀數,該測試儀器160僅需將其VSA賦能來等待從該DUT 100接收該應答信號,接著之後該測試儀器160準備接收測試530。Referring again to FIG. 5, the test instrument 160 transmits the test command 510. Assuming that the previous test is a launch test, the test command 510 instructs the DUT 100 to initiate the next test, which is a receive test. The DUT 100 receives the command 520, which causes the test firmware to energize the receive test 580. When the receiver section of the DUT 100 is ready, a response signal is transmitted 540, which indicates the receiver's reading. This becomes quite important compared to the conventional test method in which the packet is transmitted by the test instrument 160 until the receiver begins to receive the packet. By having the DUT 100 indicate its reading, the test instrument 160 only needs to energize its VSA to wait for receipt of the response signal from the DUT 100, after which the test instrument 160 is ready to receive the test 530.
該測試儀器160(例如,該VSA)接收該應答信號540時,該測試儀器160知道該DUT 100已就緒並開始信號傳輸。因此,該測試儀器160(例如,該VSA)開始發射一預定數量之信號封包561、562、563、564、568、569,其中每一封包產生一對應的應答信號571、572、573、574、578、579。該測試儀器160接收該等應答封包並針對該等接收之每一封包而增加其內部計算。此外,如上所述,該DUT 100之該發射/接收切換操作可藉由分析一發射測試信號563與接收一應答信號573間的一間隔560來加以分析(此方法中使 用一應答信號是有利的,因為該類信號已包括於所有標準或預設的收發器信號組合中,因此可避免需新增其他不必要的信號或功能)。When the test instrument 160 (e.g., the VSA) receives the response signal 540, the test instrument 160 knows that the DUT 100 is ready and begins signal transmission. Accordingly, the test instrument 160 (eg, the VSA) begins transmitting a predetermined number of signal packets 561, 562, 563, 564, 568, 569, each of which generates a corresponding response signal 571, 572, 573, 574, 578, 579. The test instrument 160 receives the response packets and increments its internal calculations for each of the received packets. Moreover, as described above, the transmit/receive switching operation of the DUT 100 can be analyzed by analyzing an interval 560 between a transmit test signal 563 and a receive response signal 573 (this method enables It is advantageous to use a response signal because such signals are already included in all standard or preset transceiver signal combinations, thus avoiding the need to add other unnecessary signals or functions).
此範例中,無封包錯誤產生,所以該DUT 100已接收該預定數量之封包並移至下一接收測試581。同樣地,該測試儀器160根據該接收之應答信號的數量而知道該DUT 100已接收所有封包,並亦可準備該下一接收測試531。該DUT 100已備妥時,會發射一應答信號541以指出該類讀數,而接著接收該應答信號551後,該測試儀器160開始發射封包供下一測試561使用。該DUT 100於一預定的時間間隔中尚未接收到封包的情況中,其可重新發射其應答信號541,例如,針對下一測試中該DUT 100變為就緒比該測試儀器160快的情況。In this example, no packet error is generated, so the DUT 100 has received the predetermined number of packets and moved to the next receive test 581. Similarly, the test instrument 160 knows that the DUT 100 has received all packets based on the number of received response signals and can also prepare the next receive test 531. When the DUT 100 is ready, a response signal 541 is transmitted to indicate such readings, and after receiving the response signal 551, the testing instrument 160 begins transmitting packets for use by the next test 561. In the event that the DUT 100 has not received a packet in a predetermined time interval, it may retransmit its response signal 541, for example, for the case where the DUT 100 becomes ready to be faster than the test instrument 160 in the next test.
參照第6圖,若遭遇一封包錯誤,則該DUT 100無法接收所有預定的良好封包數量。如圖所示,該測試流程從該先前測試為一發射測試開始。該測試儀器160之VSG傳送該測試命令610以指出該全新操作開始或該先前操作結束。該DUT 100接收該命令620並針對接收測試680而準備自我賦能。當其就緒時,該DUT 100傳送其準備接收之應答信號640。此應答信號650由該測試儀器160接收,接著該測試儀器160就緒時,例如,完成其內部設定630時,其開始發射該預定數量之封包661、662、663、664、668、669。該DUT 100用以響應此情況而針對該等接收之每一良好封包發射一應答信號671、673、674、678、679。Referring to Figure 6, if a packet error is encountered, the DUT 100 cannot receive all of the predetermined good packets. As shown, the test flow begins with the previous test being a launch test. The VSG of the test instrument 160 transmits the test command 610 to indicate the start of the new operation or the end of the previous operation. The DUT 100 receives the command 620 and prepares for self-energy for receiving the test 680. When it is ready, the DUT 100 transmits a response signal 640 that it is ready to receive. The response signal 650 is received by the test instrument 160, and when the test instrument 160 is ready, for example, when its internal setting 630 is completed, it begins transmitting the predetermined number of packets 661, 662, 663, 664, 668, 669. The DUT 100 is responsive to this condition to transmit a response signal 671, 673, 674, 678, 679 for each good packet received.
如圖所示,該等封包其中之一662不被該DUT 100接收。於是,該DUT 100不發射對應的應答封包,圖形中由一空的接收封包690來繪示。接著該發射序列完成後,該測試儀器160知道其接收多少應答封包,而因為很明顯地遺漏一封包690,所以該測試儀器160知道該DUT 100之接收器繼續該測試流程之下一測試之前,仍繼續再等待至少一個封包。於是,該測試儀器160將計算需由該DUT 100接收之額外封包的數量635,並開始發射所需之封包數量691。As shown, one of the packets 662 is not received by the DUT 100. Thus, the DUT 100 does not transmit a corresponding response packet, which is depicted by an empty receiving packet 690. Then, after the transmission sequence is completed, the test instrument 160 knows how many response packets it receives, and since the packet 690 is obviously missing, the test instrument 160 knows that the DUT 100 receiver continues the test process before the next test. Still continue to wait for at least one packet. Thus, the test instrument 160 will calculate the number 635 of additional packets to be received by the DUT 100 and begin transmitting the desired number of packets 691.
接著接收該遺漏封包後,該DUT 100發射一應答信號692,並開始準備該下一測試操作681。其就緒後,該DUT 100將另一應答信號傳送至該測試儀器160。此範例中,該DUT 100就緒時該測試儀器160尚未就緒。因此,該DUT 100傳送其應答信號641,但因為該測試儀器160尚未就緒並且不回應,於是一預定的時間間隔後,該DUT 100將傳送另一應答信號642。該測試儀器160現已就緒並接著該應答信號651接收後,開始發射更多的資料封包661,該DUT 100藉由傳送對應的應答封包671來回應該等資料封包。Following receipt of the missing packet, the DUT 100 transmits a response signal 692 and begins preparing for the next test operation 681. When it is ready, the DUT 100 transmits another response signal to the test instrument 160. In this example, the test instrument 160 is not ready when the DUT 100 is ready. Thus, the DUT 100 transmits its response signal 641, but since the test instrument 160 is not ready and does not respond, then the DUT 100 will transmit another response signal 642 after a predetermined time interval. The test instrument 160 is now ready and then receives the response signal 651 to begin transmitting more data packets 661. The DUT 100 should wait for the data packet by transmitting the corresponding response packet 671.
如上所述,用於測試目的而發射之該等信號可為多封包信號,其中期待該DUT 100僅對特定類型之資料封包回應。例如,在不要求該發射器傳送更多封包來使得該接收器符合進行至下一測試所需之封包數量的情況下,以不同功率準位來發射不同的資料封包可執行實際接收器之靈敏度測試(其中並不期待接收特定封包)。As noted above, the signals transmitted for testing purposes may be multi-packet signals in which it is expected that the DUT 100 will only respond to a particular type of data packet. For example, if the transmitter is not required to transmit more packets to make the receiver meet the number of packets required for the next test, transmitting different data packets at different power levels can perform the actual receiver sensitivity. Test (which does not expect to receive a specific packet).
現參照第7圖,其繪示該測試儀器160之一示範功能方 塊圖。該測試儀器160包括一控制器702、記憶體704(例如,非依電性記憶體)、一VSG 706、一VSA 708、與一無線收發器710。該控制器702操作上耦合至該VSG 706、該VSA 708、記憶體704、該收發器710、以及該電腦150。該VSG 706與VSA 708操作上耦合至該收發器710。更特別是,該VSG 706操作上耦合至該收發器710之一發射器714,而該VSA 708操作上耦合至該收發器710之一接收器716。該控制器702包括控制該DUT 100之測試的一測試模組218。例如,該測試模組218可執行一接收信號強度指示器(RSSI)校準測試,而之後執行該無線收發器130之一靈敏度測試。Referring now to Figure 7, an exemplary functional side of the test instrument 160 is illustrated. Block diagram. The test instrument 160 includes a controller 702, a memory 704 (eg, non-electrical memory), a VSG 706, a VSA 708, and a wireless transceiver 710. The controller 702 is operatively coupled to the VSG 706, the VSA 708, the memory 704, the transceiver 710, and the computer 150. The VSG 706 and VSA 708 are operatively coupled to the transceiver 710. More specifically, the VSG 706 is operatively coupled to one of the transceivers 710, the transmitter 714, and the VSA 708 is operatively coupled to one of the transceivers 710, the receiver 716. The controller 702 includes a test module 218 that controls the testing of the DUT 100. For example, the test module 218 can perform a Received Signal Strength Indicator (RSSI) calibration test followed by a sensitivity test of the wireless transceiver 130.
該RSSI校準測試期間,該測試儀器160以一第一功率準位將一或更多封包發射至該DUT 100。用以響應該等一或更多封包,該DUT 100將一功率準位指示器發射至該測試儀器160,而該控制器702將其儲存於記憶體704中。某些實施例中,該功率準位指示器指出該等一或更多封包之該RSSI大於一預定臨界值或小於該預定臨界值。其他實施例中,該功率準位指示器代表該等一或更多封包之該RSSI。During the RSSI calibration test, the test instrument 160 transmits one or more packets to the DUT 100 at a first power level. In response to the one or more packets, the DUT 100 transmits a power level indicator to the test instrument 160, and the controller 702 stores it in the memory 704. In some embodiments, the power level indicator indicates that the RSSI of the one or more packets is greater than a predetermined threshold or less than the predetermined threshold. In other embodiments, the power level indicator represents the RSSI of the one or more packets.
該測試儀器160以一第二功率準位發射一或更多封包。某些實施例中,該控制器702週期性增加或減少該收發器710之一發射功率,直到一預定的測試序列已完成。例如,該控制器702週期性減少該發射功率時,該第二功率準位小於該第一功率準位。然而,該控制器702週期性增加該發射功率時,該第二功率準位大於該第一功率準位。其他實施例中,該第二功率準位是根據該功率準位指示器。例 如,若該功率準位指示器指出該第一功率準位大於該預定臨界值,則該第二功率準位小於該第一功率準位。然而,若該功率準位指示器指出該第一功率準位小於該預定臨界值,則該第二功率準位大於該第一功率準位。此方法中,該測試儀器160搜尋該DUT 100所需來接收該等一或更多封包之一校準功率準位。The test instrument 160 transmits one or more packets at a second power level. In some embodiments, the controller 702 periodically increases or decreases one of the transmit powers of the transceiver 710 until a predetermined test sequence has been completed. For example, when the controller 702 periodically reduces the transmit power, the second power level is less than the first power level. However, when the controller 702 periodically increases the transmit power, the second power level is greater than the first power level. In other embodiments, the second power level is based on the power level indicator. example For example, if the power level indicator indicates that the first power level is greater than the predetermined threshold, the second power level is less than the first power level. However, if the power level indicator indicates that the first power level is less than the predetermined threshold, the second power level is greater than the first power level. In this method, the test instrument 160 searches for the DUT 100 to receive a calibration power level for one or more of the one or more packets.
某些實施例中,該測試儀器160根據用來校準該無線收發器130之該第一功率準位、該第二功率準位、與/或該功率準位指示器來判定一RSSI校準偏置。其他實施例中,該測試儀器160將該第一功率準位、該第二功率準位、與/或該功率準位指示器儲存於記憶體704中,之後將其轉移至諸如該電腦150之一分析系統中以供之後分析。In some embodiments, the test instrument 160 determines an RSSI calibration offset based on the first power level, the second power level, and/or the power level indicator used to calibrate the wireless transceiver 130. . In other embodiments, the test instrument 160 stores the first power level, the second power level, and/or the power level indicator in the memory 704, and then transfers it to, for example, the computer 150. An analysis system for later analysis.
該測試儀器160不發射一或更多封包來執行該RSSI校準測試,而是替代地以該第一功率準位來將一第一預定的封包序列(例如,一第一預定的序列)發射至該DUT 100。該DUT 100用以響應該第一封包序列的每一封包,而將一應答封包發射至該測試儀器160。發射一預定數量之應答封包後,該DUT 100傳送該功率準位指示器。從該DUT 100接收該功率準位指示器後,該測試儀器160以該第二功率準位來發射一第二預定的封包序列(例如,一第二預定的序列)。此方法中,該測試儀器160根據該預定的封包序列(例如,預定的序列)來搜尋該DUT 100所需之該校準功率準位。The test instrument 160 does not transmit one or more packets to perform the RSSI calibration test, but instead transmits a first predetermined sequence of packets (eg, a first predetermined sequence) to the first power level to the first power level. The DUT 100. The DUT 100 is configured to transmit a response packet to the test instrument 160 in response to each packet of the first packet sequence. After transmitting a predetermined number of response packets, the DUT 100 transmits the power level indicator. After receiving the power level indicator from the DUT 100, the test instrument 160 transmits a second predetermined sequence of packets (e.g., a second predetermined sequence) at the second power level. In this method, the test instrument 160 searches for the calibration power level required by the DUT 100 based on the predetermined sequence of packets (e.g., a predetermined sequence).
如上所述,某些實施例中,該功率準位指示器表示該等封包之該RSSI。該等實施例中,該測試儀器160可以一預 定功率準位來將一單一預定的封包序列(例如,一預定的序列)發射至該DUT 100。該DUT 100用以響應該預定封包序列的每一封包,而將一應答封包發射至該測試儀器160。發射一預定數量之應答封包後,該DUT 100傳送表示該預定封包序列的至少其中之一的RSSI之功率準位指示器。例如,該RSSI可於該功率準位指示器中編碼。或者,該功率準位指示器可包括指出該RSSI之多個功率準位封包(未顯示)。例如,若該功率準位指示器包括44個功率準位封包,則該評估的信號強度可為-60dBm。雖然此範例中使用44個功率準位封包來表示一評估的信號強度-60dBm,但業界熟於此技者將體認任何數量之功率準位封包皆可用來表示該評估的信號強度。As noted above, in some embodiments, the power level indicator indicates the RSSI of the packets. In these embodiments, the test instrument 160 can be pre- The power level is fixed to transmit a single predetermined sequence of packets (e.g., a predetermined sequence) to the DUT 100. The DUT 100 is operative to transmit a response packet to the test instrument 160 in response to each packet of the predetermined sequence of packets. After transmitting a predetermined number of response packets, the DUT 100 transmits a power level indicator indicative of the RSSI of at least one of the predetermined sequence of packets. For example, the RSSI can be encoded in the power level indicator. Alternatively, the power level indicator can include a plurality of power level packets (not shown) that indicate the RSSI. For example, if the power level indicator includes 44 power level packets, the evaluated signal strength can be -60 dBm. Although 44 power level packets are used in this example to represent an estimated signal strength of -60 dBm, those skilled in the art will recognize that any number of power level packets can be used to indicate the signal strength of the evaluation.
因為該測試儀器160期望接收指出該RSSI之一預定數量的全部封包(例如,全部60個封包),所以該功率準位指示器亦可包括未指出該RSSI之額外的填料封包(未顯示)(例如,16個封包),使得該相同數量之封包包括於每一功率準位指示器中。一旦該測試儀器160已接收所有的預定數量之全部封包(例如,44個功率準位封包與16個填料封包),該測試儀器160便可完成該RSSI測試並進行至該靈敏度測試。Because the test instrument 160 desires to receive a total number of all packets (eg, all 60 packets) indicating a predetermined number of the RSSI, the power level indicator may also include an additional filler packet (not shown) that does not indicate the RSSI (not shown) ( For example, 16 packets) such that the same number of packets are included in each power level indicator. Once the test instrument 160 has received all of the predetermined number of all packets (eg, 44 power level packages and 16 packing packets), the test instrument 160 can complete the RSSI test and proceed to the sensitivity test.
該靈敏度測試期間,其通常於該RSSI校準測試之後執行,該控制器702設定該發射器714於至少一第一與第二模式中操作。例如,某些實施例中,該發射器714於該第一模式中操作時以一第一功率準位發射,而於該第二模式中操作時以一第二功率準位發射。其他實施例中,該發射器714 於該第一模式中操作時使用一第一調變技術發射,而於該第二模式中操作時使用一第二調變技術發射。另外的其他實施例中,該發射器714於該第一模式中操作時以一第一資料速率發射,而於該第二模式中操作時以一第二資料速率發射。During the sensitivity test, which is typically performed after the RSSI calibration test, the controller 702 sets the transmitter 714 to operate in at least one of the first and second modes. For example, in some embodiments, the transmitter 714 transmits at a first power level when operating in the first mode and at a second power level when operating in the second mode. In other embodiments, the transmitter 714 A first modulation technique is used for operation in the first mode and a second modulation technique is used for operation in the second mode. In still other embodiments, the transmitter 714 transmits at a first data rate when operating in the first mode and at a second data rate when operating in the second mode.
該收發器710於該第一模式中操作時,該控制器702控制該收發器710將由一時間間隔分離之一封包序列發射至該DUT 100。該DUT 100用以響應接收該封包序列之每一封包而將一應答封包發射至該測試儀器160。該控制器702用以響應發射該封包序列之每一封包而計算該收發器710接收之應答封包。When the transceiver 710 is operating in the first mode, the controller 702 controls the transceiver 710 to transmit a sequence of packets separated by a time interval to the DUT 100. The DUT 100 is configured to transmit a response packet to the test instrument 160 in response to receiving each packet of the packet sequence. The controller 702 is configured to calculate a response packet received by the transceiver 710 in response to transmitting each packet of the packet sequence.
當該等應答封包之數量超過一預定計數時,該控制器702設定該收發器710於該第二模式中操作,而隨後控制該收發器710來發射一第二封包序列。某些實施例中,該測試儀器160根據發射多少封包以及從該DUT 100接收多少應答封包來判定一封包錯誤率(PER)。其他實施例中,發射封包與應答封包之數量儲存於記憶體704中,其隨後轉移至諸如該電腦150之分析系統中以供之後分析。When the number of the response packets exceeds a predetermined count, the controller 702 sets the transceiver 710 to operate in the second mode and then controls the transceiver 710 to transmit a second sequence of packets. In some embodiments, the test instrument 160 determines a packet error rate (PER) based on how many packets are transmitted and how many response packets are received from the DUT 100. In other embodiments, the number of transmit and reply packets is stored in memory 704, which is then transferred to an analysis system such as computer 150 for later analysis.
該控制器702可週期性減少該收發器710之一功率傳輸準位,直到該DUT 100用以響應發射該封包序列而停止發射應答封包。或者,該控制器702可週期性增加該收發器710之功率準位,直到該DUT 100用以響應該封包序列而開始發射應答封包。The controller 702 can periodically reduce the power transmission level of the transceiver 710 until the DUT 100 stops transmitting the response packet in response to transmitting the packet sequence. Alternatively, the controller 702 can periodically increase the power level of the transceiver 710 until the DUT 100 begins transmitting a response packet in response to the sequence of packets.
某些實施例中,該測試儀器160根據該等接收之應答封 包以及該等封包發射之該功率準位來判定該無線收發器130之一靈敏度。其他實施例中,該測試儀器160將該測試結果儲存於記憶體704中,隨後轉移至該電腦150以供之後分析。In some embodiments, the test instrument 160 is responsive to the received response seals. The packet and the power level transmitted by the packets determine the sensitivity of one of the wireless transceivers 130. In other embodiments, the test instrument 160 stores the test results in memory 704 and then transfers to the computer 150 for later analysis.
現參照第8圖,執行該RSSI校準測試之該測試儀器160的一示範時序圖一般描繪於800。該範例中,該RSSI校準測試包括一般以802、804、806、與808來識別之四個預定的序列。雖然該範例繪示四個預定的序列,但業界熟於此技者將體認可使用更多或更少的序列。該第一序列802期間,該測試儀器160於時間間隔816期間將一第一封包序列810、812、與814發射至該DUT 100。每一封包810、812、與814由一時間間隔分開。更特別是,封包810與812由時間間隔818分開,而封包812與814由時間間隔820分開。該DUT 100用以響應接收該第一封包序列810、812、與814之每一封包而個別發射應答封包822、824、與826。Referring now to Figure 8, an exemplary timing diagram of the test instrument 160 performing the RSSI calibration test is generally depicted at 800. In this example, the RSSI calibration test includes four predetermined sequences that are generally identified by 802, 804, 806, and 808. While this example illustrates four predetermined sequences, those skilled in the art will recognize that more or fewer sequences are used. During the first sequence 802, the test instrument 160 transmits a first packet sequence 810, 812, and 814 to the DUT 100 during the time interval 816. Each packet 810, 812, and 814 are separated by a time interval. More specifically, packets 810 and 812 are separated by time interval 818, while packets 812 and 814 are separated by time interval 820. The DUT 100 is configured to individually transmit the response packets 822, 824, and 826 in response to receiving each of the first packet sequences 810, 812, and 814.
該DUT 100發射一預定數量之應答封包(此範例中為三)後,該DUT 100評估該第一封包序列810、812、與814之一信號強度。該信號強度可根據該第一封包序列810、812、與814的其中之一或更多封包。例如,該信號強度可根據該第一封包序列810、812、814之一高能量值、一低能量值、與/或一平均能量值。After the DUT 100 transmits a predetermined number of response packets (three in this example), the DUT 100 evaluates the signal strength of one of the first packet sequences 810, 812, and 814. The signal strength may be packetized according to one or more of the first packet sequences 810, 812, and 814. For example, the signal strength may be based on one of the first packet sequence 810, 812, 814, a high energy value, a low energy value, and/or an average energy value.
評估該信號強度後,該DUT 100發射根據該信號強度之一功率準位指示器828至該測試儀器160。某些實施例中,該功率準位指示器828指出該第一封包序列之該評估的信 號強度大於一預定臨界值或小於該預定臨界值。例如,該評估的信號強度大於該預定臨界值時,該功率準位指示器可包括一封包,其具有一時間持續期間比該評估的信號強度小於該預定臨界值時的還長,反之亦然。After evaluating the signal strength, the DUT 100 transmits a power level indicator 828 to the test instrument 160 based on the signal strength. In some embodiments, the power level indicator 828 indicates the evaluated letter of the first packet sequence The intensity of the number is greater than a predetermined threshold or less than the predetermined threshold. For example, when the estimated signal strength is greater than the predetermined threshold, the power level indicator may include a packet having a duration that is longer than when the estimated signal strength is less than the predetermined threshold, and vice versa .
該控制器702用以響應接收該功率準位指示器828,而將該發射器714之一功率準位調整至一第二功率準位。如上所述,某些實施例中,該控制器702週期性減少(或增加)該預定序列802、804、806、808之每一個的功率準位。其他實施例中,該功率準位根據該功率準位指示器828來調整。例如,若該功率準位指示器828指出該第一封包序列810、812、814之該信號強度大於該預定臨界值,則該發射器150之該功率準位會減少。The controller 702 is configured to adjust the power level of one of the transmitters 714 to a second power level in response to receiving the power level indicator 828. As noted above, in some embodiments, the controller 702 periodically reduces (or increases) the power level of each of the predetermined sequences 802, 804, 806, 808. In other embodiments, the power level is adjusted according to the power level indicator 828. For example, if the power level indicator 828 indicates that the signal strength of the first packet sequence 810, 812, 814 is greater than the predetermined threshold, the power level of the transmitter 150 may decrease.
該第二序列804期間,該測試儀器160將一第二封包序列830、832、與834發射至該DUT 100。該第二封包序列830、832、834於時間間隔836期間以該第二功率準位發射。封包830與832由時間間隔838分開。封包832與834由時間間隔840分開。該DUT 100用以響應接收該第二封包序列830、832、與834之每一個而個別發射應答封包842、844、與846。During the second sequence 804, the test instrument 160 transmits a second packet sequence 830, 832, and 834 to the DUT 100. The second packet sequence 830, 832, 834 is transmitted at the second power level during the time interval 836. Packets 830 and 832 are separated by time interval 838. Packets 832 and 834 are separated by time interval 840. The DUT 100 is configured to individually transmit the response packets 842, 844, and 846 in response to receiving each of the second packet sequences 830, 832, and 834.
該DUT 100發射一預定數量之應答封包(此範例中為三)後,該DUT 100評估該第二封包序列830、832、834之一信號強度。該DUT 100根據該信號強度將一功率準位指示器848發射至該測試儀器160。該控制器702用以響應接收該功率準位指示器848,而將該發射器714之該功率準位調整至 一第三功率準位。如上所述,某些實施例中,該控制器702週期性減少(或增加)該預定序列802、804、806、808之每一個的功率準位。其他實施例中,該功率準位根據該功率準位指示器848來調整。例如,若該功率準位指示器848指出該第二封包序列830、832、834之該信號強度小於該預定臨界值,則該發射器150之該功率準位會減少。After the DUT 100 transmits a predetermined number of response packets (three in this example), the DUT 100 evaluates the signal strength of one of the second packet sequences 830, 832, 834. The DUT 100 transmits a power level indicator 848 to the test instrument 160 based on the signal strength. The controller 702 is configured to adjust the power level of the transmitter 714 to the power level indicator 848. A third power level. As noted above, in some embodiments, the controller 702 periodically reduces (or increases) the power level of each of the predetermined sequences 802, 804, 806, 808. In other embodiments, the power level is adjusted according to the power level indicator 848. For example, if the power level indicator 848 indicates that the signal strength of the second packet sequence 830, 832, 834 is less than the predetermined threshold, the power level of the transmitter 150 may decrease.
該第三序列806期間,該測試儀器160將一第三封包序列850、852、與854發射至該DUT 100。該第三封包序列850、852、854於時間間隔856期間以該第三功率準位發射。封包850與852由時間間隔858分開。封包852與854由時間間隔860分開。該DUT 100用以響應接收該第三封包序列850、852、與854之每一個而個別發射應答封包862、864、與866。During the third sequence 806, the test instrument 160 transmits a third packet sequence 850, 852, and 854 to the DUT 100. The third packet sequence 850, 852, 854 is transmitted at the third power level during the time interval 856. Packets 850 and 852 are separated by time interval 858. Packets 852 and 854 are separated by time interval 860. The DUT 100 is operative to transmit the response packets 862, 864, and 866 in response to receiving each of the third packet sequences 850, 852, and 854.
該DUT 100發射一預定數量之應答封包(此範例中為三)後,該DUT 100評估該第三封包序列850、852、854之一信號強度。該DUT 100根據該信號強度將一功率準位指示器868發射至該測試儀器160。該控制器702用以響應接收該功率準位指示器868,而將該發射器714之該功率準位調整至一第四功率準位。After the DUT 100 transmits a predetermined number of response packets (three in this example), the DUT 100 evaluates the signal strength of one of the third packet sequences 850, 852, 854. The DUT 100 transmits a power level indicator 868 to the test instrument 160 based on the signal strength. The controller 702 is configured to adjust the power level of the transmitter 714 to a fourth power level in response to receiving the power level indicator 868.
該第四序列808期間,該測試儀器160將一第四封包序列870、872、874、與876發射至該DUT 100。該第四封包序列870、872、874、876於時間間隔878期間以該第四功率準位來發射。封包870與872由時間間隔880分開。封包872與874由時間間隔882分開。封包874與876由時間間隔884分 開。該DUT 100用以響應接收該第四封包序列870、874、與876之其中三個而個別發射應答封包886、888、與890。此範例中,該DUT 100並不接收封包872因此不發射一應答封包。During the fourth sequence 808, the test instrument 160 transmits a fourth packet sequence 870, 872, 874, and 876 to the DUT 100. The fourth packet sequence 870, 872, 874, 876 is transmitted at the fourth power level during time interval 878. Packets 870 and 872 are separated by time interval 880. Packets 872 and 874 are separated by time interval 882. Packets 874 and 876 are separated by time interval 884 open. The DUT 100 is operative to transmit the response packets 886, 888, and 890 individually in response to receiving three of the fourth packet sequences 870, 874, and 876. In this example, the DUT 100 does not receive the packet 872 and therefore does not transmit a response packet.
該DUT 100發射一預定數量之應答封包(此範例中為三)後,該DUT 100評估該第四封包序列870、874、876之一信號強度。該DUT 100根據該信號強度將一功率準位指示器892發射至該測試儀器160。該測試儀器160用以響應接收該功率準位指示器892而計算一RSSI校準偏置,並根據該第一至第四功率準位與/或該等功率準位指示器828、848、868、892來校準該無線收發器130。或者,該測試儀器160將該測試結果儲存於記憶體704中,隨後轉移至諸如該電腦150之一分析系統以供之後分析。After the DUT 100 transmits a predetermined number of response packets (three in this example), the DUT 100 evaluates the signal strength of one of the fourth packet sequences 870, 874, 876. The DUT 100 transmits a power level indicator 892 to the test instrument 160 based on the signal strength. The test instrument 160 is configured to calculate an RSSI calibration offset in response to receiving the power level indicator 892, and based on the first to fourth power levels and/or the power level indicators 828, 848, 868, 892 to calibrate the wireless transceiver 130. Alternatively, the test instrument 160 stores the test results in the memory 704 and then transfers to an analysis system such as the computer 150 for later analysis.
現參照第9圖,該RSSI校準測試期間該控制器702可採用之示範步驟一般以900來識別。該程序從步驟902開始。步驟904中,該測試儀器160產生一預定的封包序列來執行該RSSI校準測試。步驟906中,該測試儀器160發射該封包序列之一單一封包。步驟908中,該測試儀器160判定是否用以響應發射該單一封包而接收一應答封包。若未接收到一應答封包,則步驟906中該測試儀器160再次發射該封包。步驟908中若已接收到一應答封包,則步驟910中該測試儀器160增加一應答封包計數。Referring now to Figure 9, the exemplary steps that the controller 702 can employ during the RSSI calibration test are generally identified at 900. The process begins in step 902. In step 904, the test instrument 160 generates a predetermined sequence of packets to perform the RSSI calibration test. In step 906, the test instrument 160 transmits a single packet of the packet sequence. In step 908, the test instrument 160 determines whether to receive a response packet in response to transmitting the single packet. If a response packet is not received, the test instrument 160 transmits the packet again in step 906. If a response packet has been received in step 908, the test instrument 160 increments a response packet count in step 910.
步驟912中,該測試儀器160判定該應答封包計數是否等於該預定的應答封包數量。若該應答封包計數不等於該 預定的應答封包數量,則該程序返回步驟906。然而,若該應答封包計數等於該預定的應答封包數量,則步驟914中該測試儀器160接收一功率準位指示器。In step 912, the test instrument 160 determines whether the response packet count is equal to the predetermined number of response packets. If the response packet count is not equal to the The program returns to step 906 if the number of predetermined answer packets is predetermined. However, if the response packet count is equal to the predetermined number of response packets, then the test instrument 160 receives a power level indicator in step 914.
步驟918中,該測試儀器160判定該預定測試流程是否需要另一封包序列。若需要另一封包序列,則該程序返回步驟904而該測試儀器160以一不同功率準位來產生另一預定的封包序列。然而,若該預定測試流程不需另一序列,則該程序於步驟920中結束。In step 918, the test instrument 160 determines if the predetermined test flow requires another sequence of packets. If another packet sequence is required, the process returns to step 904 and the test instrument 160 generates another predetermined sequence of packets at a different power level. However, if the predetermined test procedure does not require another sequence, the program ends in step 920.
現參照第10圖,該RSSI校準測試期間該DUT 100可採用之示範步驟一般以1000來識別。該程序從步驟1002開始。步驟1004中,該DUT 100聽取從該測試儀器160發射之一封包。步驟1006中,該DUT 100判定是否已接收來自該測試儀器160之一封包。若未接收到一封包,則該程序返回步驟1004。然而,若已接收到一封包,則步驟1008中該DUT 100用以響應該封包而發射一應答封包。Referring now to Figure 10, exemplary steps that may be employed by the DUT 100 during the RSSI calibration test are generally identified at 1000. The program begins in step 1002. In step 1004, the DUT 100 listens to a packet transmitted from the test instrument 160. In step 1006, the DUT 100 determines if a packet from the test instrument 160 has been received. If a packet has not been received, the program returns to step 1004. However, if a packet has been received, then in step 1008 the DUT 100 transmits a response packet in response to the packet.
步驟1010中該DUT 100增加一應答封包計數。步驟1012中,該DUT 100判定該應答封包計數是否等於每一序列之一預定封包數量。若該應答封包計數不等於每一序列之該預定封包數量,則該程序返回步驟1004。然而,若該應答封包計數等於每一序列之該預定封包數量,則步驟1014中該DUT 100評估該序列封包之一信號強度。如上所述,該信號強度可根據該封包序列之每一個的一高能量值、一低能量值、與/或一平均能量值。In step 1010, the DUT 100 increments a response packet count. In step 1012, the DUT 100 determines if the response packet count is equal to one of the predetermined number of packets per sequence. If the response packet count is not equal to the predetermined number of packets per sequence, then the process returns to step 1004. However, if the response packet count is equal to the predetermined number of packets per sequence, then in step 1014 the DUT 100 evaluates the signal strength of one of the sequence packets. As noted above, the signal strength can be based on a high energy value, a low energy value, and/or an average energy value for each of the packet sequences.
步驟1016中,該DUT 100發射一功率準位指示器以指出 該信號強度是否大於一預定臨界值或小於該預定臨界值。步驟1017中該DUT 100判定該預定的測試流程是否需要另一序列。若需要另一序列,則該程序返回步驟1004。然而,若該預定的測試流程不需另一序列,則該程序於步驟1018中結束。In step 1016, the DUT 100 transmits a power level indicator to indicate Whether the signal strength is greater than a predetermined threshold or less than the predetermined threshold. In step 1017, the DUT 100 determines if the predetermined test flow requires another sequence. If another sequence is needed, the program returns to step 1004. However, if the predetermined test procedure does not require another sequence, the process ends in step 1018.
現參照第11圖,該靈敏度測試期間該測試儀器160可採用之示範步驟一般以1100來識別,並通常於該RSSI校準測試之後執行。該程序從步驟1102開始。步驟1104中,該測試儀器160產生一預定的封包序列來測試該無線收發器130之該靈敏度。步驟1106中,該測試儀器160發射該封包序列之一單一封包。Referring now to Figure 11, the exemplary steps that the test instrument 160 can employ during the sensitivity test are generally identified at 1100 and are typically performed after the RSSI calibration test. The program begins in step 1102. In step 1104, the test instrument 160 generates a predetermined sequence of packets to test the sensitivity of the wireless transceiver 130. In step 1106, the test instrument 160 transmits a single packet of the packet sequence.
步驟1108中,該測試儀器160用以響應發射該單一封包而判定是否已接收到一應答封包。若已接收到一應答封包,則步驟1110中該測試儀器160增加一應答封包計數並進行至步驟1112。然而,若未接收到一應答封包,則該測試儀器160僅進行至步驟1112。步驟1112中,該測試儀器160判定該應答封包計數是否大於或等於該預定之應答封包數量。In step 1108, the test instrument 160 is configured to determine whether a response packet has been received in response to transmitting the single packet. If a response packet has been received, the test instrument 160 increments a response packet count in step 1110 and proceeds to step 1112. However, if a response packet is not received, then the test instrument 160 proceeds only to step 1112. In step 1112, the test instrument 160 determines whether the response packet count is greater than or equal to the predetermined number of response packets.
若該應答封包計數不大於或等於該預定之應答封包數量,則該程序返回步驟1106。然而,若該應答封包計數大於或等於該預定之應答封包數量,則步驟1114中該測試儀器160判定是否需要測試另一功率準位來判定該無線收發器130之該靈敏度。若需要另一功率準位,則步驟1116中該控制器702調整該發射器714之該功率準位,而該程序返回 步驟1104。然而,若不需另一功率準位,則該程序於步驟1118中結束。If the response packet count is not greater than or equal to the predetermined number of response packets, then the process returns to step 1106. However, if the response packet count is greater than or equal to the predetermined number of response packets, then the test instrument 160 determines in step 1114 whether another power level needs to be tested to determine the sensitivity of the wireless transceiver 130. If another power level is required, the controller 702 adjusts the power level of the transmitter 714 in step 1116, and the program returns Step 1104. However, if no further power level is required, the process ends in step 1118.
該DUT 100期待接收一預定數量與/或測試封包序列。因此,該DUT 100維持於該測試模式中直到其接收該預定數量與/或測試封包序列。某些情況中,該發射器714之該功率準位可針對該DUT 100來設為相當低而無法從該測試儀器160接收一或更多封包。結果是,該DUT 100可繼續於該測試模式中操作,因為其無法接收該預定數量與/或測試封包序列,此有效增加該測試之持續期間。於是,第12圖中一般以1200識別之替代示範步驟,可由該測試儀器160執行以確認該DUT 100接收該預定數量與/或測試封包序列。該替代程序確認該DUT 100接收足夠的封包與/或封包序列來離開該測試模式。The DUT 100 expects to receive a predetermined number and/or test packet sequence. Thus, the DUT 100 remains in the test mode until it receives the predetermined number and/or test packet sequence. In some cases, the power level of the transmitter 714 can be set relatively low for the DUT 100 to receive one or more packets from the test instrument 160. As a result, the DUT 100 can continue to operate in the test mode because it is unable to receive the predetermined number and/or test packet sequence, which effectively increases the duration of the test. Thus, an alternate exemplary step, generally identified at 1200, in FIG. 12, may be performed by the test instrument 160 to confirm that the DUT 100 receives the predetermined number and/or test packet sequence. The alternate procedure confirms that the DUT 100 receives sufficient packets and/or packet sequences to leave the test mode.
該程序從步驟1202開始。步驟1204中,該測試儀器160產生一預定的封包序列來測試該無線收發器130之該靈敏度。步驟1206中,該測試儀器160發射該封包序列之一單一封包。The program begins in step 1202. In step 1204, the test instrument 160 generates a predetermined sequence of packets to test the sensitivity of the wireless transceiver 130. In step 1206, the test instrument 160 transmits a single packet of the packet sequence.
步驟1208中,該測試儀器160用以響應發射該單一封包而判定是否已接收到一應答封包。若已接收到一應答封包,則步驟1210中該測試儀器160增加一應答封包計數並進行至步驟1212。然而,若未接收到一應答封包,則該測試儀器160僅進行至步驟1212。步驟1212中,該測試儀器160判定該發射封包的數量是否等於步驟1212中該測試所需之預定封包。In step 1208, the test instrument 160 is configured to determine whether a response packet has been received in response to transmitting the single packet. If a response packet has been received, the test instrument 160 increments a response packet count in step 1210 and proceeds to step 1212. However, if a response packet is not received, then the test instrument 160 proceeds only to step 1212. In step 1212, the test instrument 160 determines if the number of transmitted packets is equal to the predetermined packet required for the test in step 1212.
若該發射封包的數量等於該測試所需之預定封包,則該程序返回步驟1206。然而,若該應答封包計數等於該預定之應答封包數量,則步驟1214中該測試儀器160判定是否需要另一功率準位來測試該無線收發器130之該靈敏度。若需要另一功率準位,則步驟1216中該控制器702調整該發射器714之該功率準位,而該程序返回步驟1204。然而,若不需另一功率準位,則步驟1218中該控制器702將該發射器714之該功率準位設定為該DUT 100能夠接收之一預定功率準位。例如,若針對該DUT 100而言該功率準位太低而無法接收一封包,則該控制器702可將該發射器714之該功率準位增加至該預定的功率準位,以確認該DUT 100能夠接收一或更多封包。If the number of transmitted packets is equal to the predetermined packet required for the test, then the process returns to step 1206. However, if the response packet count is equal to the predetermined number of response packets, then the test instrument 160 determines in step 1214 whether another power level is required to test the sensitivity of the wireless transceiver 130. If another power level is required, the controller 702 adjusts the power level of the transmitter 714 in step 1216, and the process returns to step 1204. However, if another power level is not required, the controller 702 sets the power level of the transmitter 714 to a level at which the DUT 100 can receive a predetermined power level in step 1218. For example, if the power level is too low for the DUT 100 to receive a packet, the controller 702 can increase the power level of the transmitter 714 to the predetermined power level to confirm the DUT. 100 is capable of receiving one or more packets.
步驟1220中,該測試儀器160判定該應答封包計數是否大於或等於該預定之應答封包數量。若該應答封包計數大於或等於該預定之應答封包數量,則該程序於步驟1222結束。然而,若該應答封包計數不大於或等於該預定之應答封包數量,則步驟1224中該測試儀器160發射一封包。In step 1220, the test instrument 160 determines whether the response packet count is greater than or equal to the predetermined number of response packets. If the response packet count is greater than or equal to the predetermined number of response packets, then the process ends in step 1222. However, if the response packet count is not greater than or equal to the predetermined number of response packets, then the test instrument 160 transmits a packet in step 1224.
步驟1226中,該測試儀器160用以響應發射該封包而判定是否接收到一應答封包。若已接收到一應答封包,則步驟1228中該測試儀器160增加該應答封包計數。然而,若未接收到一應答封包,則該程序返回步驟1224。In step 1226, the test instrument 160 is configured to determine whether a response packet is received in response to transmitting the packet. If a response packet has been received, the test instrument 160 increments the response packet count in step 1228. However, if a response packet has not been received, the process returns to step 1224.
某些實施例中,該測試儀器160可使用多個調變技術而以多個資料速率來額外執行PER測試。參照第13圖,該測試儀器160使用改變發射功率與調變類型來執行一靈敏度 測試之一示範時序圖一般描繪於1300。該範例顯示以該基本調變技術來調變之不同的IEEE 802.11資料封包。封包1302為OFDM調變QAM64封包。封包1304為OFDM調變QAM16封包。封包1306為OFDM調變QPSK封包。封包1308為OFDM調變BPSK封包。封包1310為QPSK調變CCK封包。封包1312為BPSK調變DSSS封包。如圖所示,每一調變技術形成一不同的功率準位。In some embodiments, the test instrument 160 can additionally perform PER testing at multiple data rates using multiple modulation techniques. Referring to Figure 13, the test instrument 160 performs a sensitivity using changing the transmit power and the modulation type. One of the test timing diagrams is generally depicted at 1300. This example shows a different IEEE 802.11 data packet tuned with this basic modulation technique. The packet 1302 is an OFDM modulation QAM64 packet. Packet 1304 is an OFDM modulated QAM16 packet. Packet 1306 is an OFDM modulated QPSK packet. Packet 1308 is an OFDM modulated BPSK packet. The packet 1310 is a QPSK modulated CCK packet. The packet 1312 is a BPSK modulated DSSS packet. As shown, each modulation technique forms a different power level.
典型情況是,不支援部段化記憶體之測試儀器中,每一封包類型的一波形會個別載入記憶體中。然而,諸如一般由1300識別之一單一波形可載入記憶體以測試所有的資料速率。因此,載入諸如一般由1300識別之一波形於不支援部段化記憶體之測試儀器中是有利的。Typically, in a test instrument that does not support segmented memory, a waveform of each packet type is individually loaded into the memory. However, a single waveform, such as typically recognized by 1300, can be loaded into memory to test all data rates. Therefore, it is advantageous to load a test instrument such as one that is generally recognized by 1300 in a segment that does not support segmented memory.
現參照第14圖,該測試儀器160使用改變調變技術與/或資料速率,針對該波形1300之每一封包序列(例如,針對每一封包序列1302、1304、1306、1308、1310、1312)來執行一靈敏度測試時可採用之示範步驟一般以1400來識別。該測試啟動時程序從步驟1402開始。步驟1404中,該測試儀器160發射該波形1300之一第一封包(例如,該等封包1302之一第一封包)。步驟1406中,該測試儀器160判定是否用以響應發射該第一封包而接收一應答封包。若已接收一應答封包,則步驟1408中該測試儀器160增加一應答封包計數(例如,封包1302之一應答封包計數)並進行至步驟1410。然而,若未接收一應答封包,則該測試儀器160僅進行至步驟1410。Referring now to Figure 14, the test instrument 160 uses a change modulation technique and/or data rate for each packet sequence of the waveform 1300 (e.g., for each packet sequence 1302, 1304, 1306, 1308, 1310, 1312). The exemplary steps that can be used to perform a sensitivity test are generally identified by 1400. The test starts at step 1402. In step 1404, the test instrument 160 transmits a first packet of the waveform 1300 (eg, one of the first packets of the packets 1302). In step 1406, the test instrument 160 determines whether a response packet is received in response to transmitting the first packet. If a response packet has been received, the test instrument 160 increments a response packet count (e.g., one of the packets 1302 to acknowledge the packet count) in step 1408 and proceeds to step 1410. However, if a response packet is not received, then the test instrument 160 proceeds only to step 1410.
步驟1410中,該測試儀器160判定該應答封包計數是否大於或等於該預定之應答封包數量。若該應答封包計數不大於或等於該預定之應答封包數量,則步驟1412中該測試儀器160發射該波形1300之該下一封包(例如,封包1302之一第二封包)而該程序返回步驟1406。然而,若該應答封包計數等於該預定之應答封包數量,則步驟1413中該測試儀器160判定另一封包序列(例如,封包1304)是否包括於該波形1300中。In step 1410, the test instrument 160 determines whether the response packet count is greater than or equal to the predetermined number of response packets. If the response packet count is not greater than or equal to the predetermined number of response packets, then the test instrument 160 transmits the next packet of the waveform 1300 (eg, a second packet of the packet 1302) in step 1412 and the process returns to step 1406. . However, if the response packet count is equal to the predetermined number of response packets, then the test instrument 160 determines in step 1413 whether another packet sequence (e.g., packet 1304) is included in the waveform 1300.
若另一封包序列包括於該波形1300中,則步驟1404中該測試儀器160發射該波形1300中之該下一封包序列的一第一封包(例如,封包1304之一第一封包)。然而,若另一封包序列不包括於該波形1300中(例如,該程序具有重複循環的封包1302-1312),則該程序於步驟1414結束。某些實施例中,該程序於步驟1414結束時,該測試儀器160可重置一指標來指向該波形1300中之該第一封包序列(例如,1302)。If another packet sequence is included in the waveform 1300, the test instrument 160 transmits a first packet of the next packet sequence in the waveform 1300 (eg, one of the first packets of the packet 1304) in step 1404. However, if another packet sequence is not included in the waveform 1300 (eg, the program has duplicated packets 1302-1312), the process ends at step 1414. In some embodiments, when the program ends at step 1414, the test instrument 160 can reset an indicator to point to the first sequence of packets (eg, 1302) in the waveform 1300.
現參照第15圖,該測試儀器160使用該波形1300來執行該DUT 100之一靈敏度測試時可採用之替代示範步驟一般以1500來識別。該程序從步驟1502開始。步驟1504中,該測試儀器160發射該波形1300之一第一封包(例如,封包1302之一第一封包)。步驟1506中,該測試儀器160判定是否用以響應發射該波形1300之該第一封包而接收一應答封包。Referring now to Figure 15, an alternative exemplary step that the test instrument 160 can use to perform one of the sensitivity tests of the DUT 100 using the waveform 1300 is generally identified at 1500. The program begins in step 1502. In step 1504, the test instrument 160 transmits a first packet of the waveform 1300 (eg, one of the first packets of the packet 1302). In step 1506, the test instrument 160 determines whether a response packet is received in response to transmitting the first packet of the waveform 1300.
若已接收一應答封包,則步驟1508中該測試儀器160增加一封包類型應答計數(例如,封包1302之一封包類型應答 計數)。步驟1509中,該測試儀器160增加該完整波形1300之一應答封包計數而該程序進行至步驟1510。若未接收一應答封包,則該程序僅進行至步驟1510。步驟1510中,該測試儀器160判定該發射之封包數量是否等於該封包類型(例如,封包1302)之預定封包數量。若該發射之封包數量不等於該預定封包數量,則步驟1512中該測試儀器160發射該波形1300之該下一封包(例如,封包1302之一第二封包)而該程序返回步驟1506。If a response packet has been received, the test instrument 160 adds a packet type response count in step 1508 (eg, a packet type response of the packet 1302). count). In step 1509, the test instrument 160 increments one of the complete waveforms 1300 for the response packet count and the process proceeds to step 1510. If a response packet is not received, the process proceeds only to step 1510. In step 1510, the test instrument 160 determines whether the number of transmitted packets is equal to the predetermined number of packets of the packet type (e.g., packet 1302). If the number of transmitted packets is not equal to the predetermined number of packets, then the test instrument 160 transmits the next packet of the waveform 1300 (eg, a second packet of the packet 1302) in step 1512 and the process returns to step 1506.
若該發射之封包數量等於該預定封包數量,則步驟1511中該控制器702判定另一封包序列(例如,封包1304)是否包括於該波形1300中。若另一封包序列包括於該波形1300中,則該程序返回步驟1504。然而,若另一封包序列不包括於該波形1300中(例如,該程序具有重複循環的封包1302-1312),則步驟1514中該控制器702將該發射器714之該功率準位設定為該DUT 100能夠接收之一預定準位。If the number of transmitted packets is equal to the predetermined number of packets, then in step 1511 the controller 702 determines if another packet sequence (e.g., packet 1304) is included in the waveform 1300. If another packet sequence is included in the waveform 1300, the process returns to step 1504. However, if another packet sequence is not included in the waveform 1300 (eg, the program has repeated cycles of the packets 1302-1312), the controller 702 sets the power level of the transmitter 714 to the The DUT 100 is capable of receiving one of the predetermined levels.
步驟1516中,該測試儀器160判定該應答封包計數是否大於或等於該完整波形1300之該預定的應答封包數量。若該應答封包計數大於或等於該預定之應答封包數量,則該程序於步驟1518中結束。若該應答封包計數不大於或等於該預定之應答封包數量,則步驟1520中該測試儀器160發射該波形1300之一下一封包(例如,封包1302之一下一封包)。步驟1522中,該測試儀器160判定是否用以響應發射該封包而接收一應答封包。若已接收一應答封包,則步驟1524中該測試儀器160增加該應答封包計數。然而,若未接收一應 答封包,則該程序返回步驟1520。In step 1516, the test instrument 160 determines whether the response packet count is greater than or equal to the predetermined number of response packets of the complete waveform 1300. If the response packet count is greater than or equal to the predetermined number of response packets, the process ends in step 1518. If the response packet count is not greater than or equal to the predetermined number of response packets, then the test instrument 160 transmits a next packet of the waveform 1300 (eg, one of the packets of the packet 1302) in step 1520. In step 1522, the test instrument 160 determines whether a response packet is received in response to transmitting the packet. If a response packet has been received, the test instrument 160 increments the response packet count in step 1524. However, if one does not receive one If the packet is answered, the program returns to step 1520.
如上所述,除了該等優點外,藉由以一預定測試流程來預先規劃一無線收發器,則若有的話,測試期間需要該無線收發器與該主機處理器間之最小通訊。此外,藉由提供使用該預定測試流程、或序列來執行的一RSSI校準測試,以確認該嵌入式無線收發器之效能,製造商可以產品所需之最小變化來校準一無線裝置。業界熟於此技者將體認到其他優點。As noted above, in addition to these advantages, by pre-planning a wireless transceiver with a predetermined test flow, minimal communication between the wireless transceiver and the host processor is required during testing, if any. In addition, by providing an RSSI calibration test performed using the predetermined test flow, or sequence, to confirm the performance of the embedded wireless transceiver, the manufacturer can calibrate a wireless device with minimal changes required by the product. Those skilled in the industry will recognize other advantages.
在不違背本發明之範疇與精神下,對業界熟於此技者而言,很明顯地本發明之操作結構與方法可作其他各種不同的修改與變動。雖然本發明已連同特定的較佳實施例來加以說明,但應了解所要求之本發明不應不當地侷限於該類特定的實施例中。下列申請專利範圍意欲定義本發明之範疇,而該等申請專利範圍之範疇中的結構與方法以及其等效元件亦涵蓋其中。It will be apparent to those skilled in the art that various modifications and changes can be made in the structure and method of the present invention without departing from the scope of the invention. Although the present invention has been described in connection with the preferred embodiments, it is understood that the claimed invention should not be The scope of the present invention is intended to be defined by the scope of the invention, and the structures and methods in the scope of the claims and their equivalents are also covered.
100‧‧‧受測裝置100‧‧‧Device under test
101、111、113、121、161‧‧‧介面101, 111, 113, 121, 161‧‧ interface
110‧‧‧主機處理器110‧‧‧Host processor
120、704‧‧‧記憶體120, 704‧‧‧ memory
130、710‧‧‧無線收發器130, 710‧‧‧ Wireless Transceiver
140‧‧‧週邊裝置140‧‧‧ peripheral devices
150‧‧‧電腦150‧‧‧ computer
151‧‧‧外部介面151‧‧‧ external interface
160‧‧‧測試儀器160‧‧‧Testing equipment
202、204、206、208、210、302、304、306、308、310、902、904、906、908、910、912、914、918、920、1002、1004、1006、1008、1010、1012、1014、1016、1017、1018、1102、1104、1106、1108、1110、1112、1114、1116、1118、1202、1204、1206、1208、1210、1212、1214、1216、1218、1220、1222、1224、1226、1228、1402、 1404、1406、1408、1410、1412、1413、1414、1502、1504、1506、1508、1509、1510、1511、1512、1514、1516、1518、1520、1522、1524‧‧‧步驟202, 204, 206, 208, 210, 302, 304, 306, 308, 310, 902, 904, 906, 908, 910, 912, 914, 918, 920, 1002, 1004, 1006, 1008, 1010, 1012 1014, 1016, 1017, 1018, 1102, 1104, 1106, 1108, 1110, 1112, 1114, 1116, 1118, 1202, 1204, 1206, 1208, 1210, 1212, 1214, 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1402 1404, 1406, 1408, 1410, 1412, 1413, 1414, 1502, 1504, 1506, 1508, 1509, 1510, 1511, 1512, 1514, 1516, 1518, 1520, 1522, 1524 ‧ ‧ steps
218‧‧‧測試模組218‧‧‧Test module
410、411、412、420、510、520、610、620‧‧‧命令410, 411, 412, 420, 510, 520, 610, 620‧ ‧ orders
430、560、816、818、820、836、838、840、856、858、860、878、880、882、884‧‧‧時間區間430, 560, 816, 818, 820, 836, 838, 840, 856, 858, 860, 878, 880, 882, 884 ‧ ‧ time interval
440、445、540、541、551、571、572、573、574、578、579、640、641、642、650、651、671、673、674、678、679、692、822、824、826、842、844、846、862、864、866、886、888、890‧‧‧應答信號440, 445, 540, 541, 551, 571, 572, 573, 574, 578, 579, 640, 641, 642, 650, 651, 671, 673, 674, 678, 679, 692, 822, 824, 826, 842, 844, 846, 862, 864, 866, 886, 888, 890‧‧ ‧ response signals
450、451、455、456‧‧‧測量450, 451, 455, 456 ‧ ‧ measurements
460、461、...463‧‧‧信號傳輸時槽460, 461, ... 463‧‧ ‧ signal transmission slot
465、466、...468‧‧‧時間465, 466, ... 468‧‧ ‧ time
470、471、561、681‧‧‧測試序列470, 471, 561, 681‧‧ test sequences
480‧‧‧準備程序480‧‧‧ Preparation procedure
530、531、580、581、680‧‧‧接收測試530, 531, 580, 581, 680‧‧‧ receiving test
561、562、563、564、568、569、661、662、663、664、668、669、810、812、814、830、832、834、850、852、854、870、872、874、876、1302、1304、1306、1308、1310、1312‧‧‧信號封包561, 562, 563, 564, 568, 569, 661, 662, 663, 664, 668, 669, 810, 812, 814, 830, 832, 834, 850, 852, 854, 870, 872, 874, 876, 1302, 1304, 1306, 1308, 1310, 1312‧‧‧ signal packets
630‧‧‧內部設定630‧‧‧Internal settings
635、691‧‧‧封包數量635, 691‧‧ ‧ number of packets
661‧‧‧資料封包661‧‧‧ data packet
690‧‧‧空的接收封包690‧‧‧empty receiving packets
702‧‧‧控制器702‧‧‧ Controller
706‧‧‧VSG706‧‧‧VSG
708‧‧‧VSA708‧‧VSA
714‧‧‧發射器714‧‧‧transmitter
716‧‧‧接收器716‧‧‧ Receiver
718‧‧‧測試模組718‧‧‧ test module
800‧‧‧時序圖800‧‧‧ Timing diagram
802、804、806、808‧‧‧序列802, 804, 806, 808‧‧ ‧ sequence
828、848、868、892‧‧‧功率準位指示器828, 848, 868, 892‧‧‧ power level indicator
900、1000、1100、1200、1400、1500‧‧‧示範步驟900, 1000, 1100, 1200, 1400, 1500‧‧‧ demonstration steps
1300‧‧‧波形1300‧‧‧ waveform
第1圖是一位於一產品測試環境中之一無線資料通訊系統的功能方塊圖。Figure 1 is a functional block diagram of a wireless data communication system in a product test environment.
第2圖描繪一根據本發明目前要求之一實施例,用於測試第1圖之該無線資料通訊系統的方法。Figure 2 depicts a method for testing the wireless data communication system of Figure 1 in accordance with an embodiment of the presently claimed invention.
第3圖描繪一根據本發明目前要求之另一實施例,用於測試第1圖之該無線資料通訊系統的方法。Figure 3 depicts a method for testing the wireless data communication system of Figure 1 in accordance with another embodiment of the presently claimed invention.
第4圖描繪一根據本發明目前要求之一實施例,用於執行第1圖之該無線資料通訊系統的信號傳輸測試之測試序 列。Figure 4 depicts a test sequence for performing the signal transmission test of the wireless data communication system of Figure 1 in accordance with an embodiment of the presently claimed invention. Column.
第5圖描繪一根據本發明目前要求之另一實施例,用於執行第1圖之該無線資料通訊系統的信號接收測試之測試序列。Figure 5 depicts a test sequence for performing a signal reception test of the wireless data communication system of Figure 1 in accordance with another embodiment of the presently claimed invention.
第6圖描繪一根據本發明目前要求之另一實施例,用於執行第1圖之該無線資料通訊系統的信號接收測試之測試序列。Figure 6 depicts a test sequence for performing a signal reception test of the wireless data communication system of Figure 1 in accordance with another embodiment of the presently claimed invention.
第7圖是一根據本揭示內容之測試儀器的示範功能方塊圖。Figure 7 is a block diagram showing an exemplary function of a test instrument in accordance with the present disclosure.
第8圖是一執行一接收信號強度指示(RSSI)校準測試之該測試儀器的示範時序圖。Figure 8 is an exemplary timing diagram of the test instrument performing a Received Signal Strength Indication (RSSI) calibration test.
第9圖是一描繪該測試儀器執行該RSSI校準測試時可採用之示範步驟的流程圖。Figure 9 is a flow chart depicting exemplary steps that may be employed by the test instrument to perform the RSSI calibration test.
第10圖是一描繪該無線通訊裝置可採用之示範步驟的流程圖。Figure 10 is a flow chart depicting exemplary steps that may be employed by the wireless communication device.
第11圖是一描繪該測試儀器執行一靈敏度測試時可採用之示範步驟的流程圖。Figure 11 is a flow chart depicting exemplary steps that may be employed when the test instrument performs a sensitivity test.
第12圖是一描繪該測試儀器執行該靈敏度測試時可採用之替代示範步驟的流程圖。Figure 12 is a flow chart depicting alternative exemplary steps that may be employed by the test instrument to perform the sensitivity test.
第13圖是一該測試儀器使用改變發射功率與調變類型來執行一靈敏度測試之示範時序圖。Figure 13 is an exemplary timing diagram of the test instrument performing a sensitivity test using varying transmit power and modulation type.
第14圖是一描繪該測試儀器使用改變發射功率與調變類型來執行一靈敏度測試時可採用之示範步驟的流程圖。Figure 14 is a flow chart depicting exemplary steps that the test instrument may employ when performing a sensitivity test using varying transmit power and modulation type.
第15圖是一描繪該測試儀器使用改變發射功率與調變 類型來執行一靈敏度測試時可採用之替代示範步驟的流程圖。Figure 15 is a diagram depicting the use of the test instrument to change the transmit power and modulation A flow chart of alternative exemplary steps that may be employed when performing a sensitivity test.
100‧‧‧受測裝置100‧‧‧Device under test
101、161‧‧‧介面101, 161‧‧ interface
150‧‧‧電腦150‧‧‧ computer
160‧‧‧測試儀器160‧‧‧Testing equipment
702‧‧‧控制器702‧‧‧ Controller
704‧‧‧記憶體704‧‧‧ memory
706‧‧‧VSG706‧‧‧VSG
708‧‧‧VSA708‧‧VSA
710‧‧‧無線收發器710‧‧‧Wireless transceiver
714‧‧‧發射器714‧‧‧transmitter
716‧‧‧接收器716‧‧‧ Receiver
718‧‧‧測試模組718‧‧‧ test module
Claims (17)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/839,814 US8131223B2 (en) | 2006-04-14 | 2007-08-16 | System for testing an embedded wireless transceiver |
| US11/839,828 US7865147B2 (en) | 2006-04-14 | 2007-08-16 | System for testing an embedded wireless transceiver |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200915752A TW200915752A (en) | 2009-04-01 |
| TWI431955B true TWI431955B (en) | 2014-03-21 |
Family
ID=40351072
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW97131124A TWI431955B (en) | 2007-08-16 | 2008-08-15 | System for testing an embedded wireless transceiver |
| TW97131120A TWI442721B (en) | 2007-08-16 | 2008-08-15 | System for testing an embedded wireless transceiver |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW97131120A TWI442721B (en) | 2007-08-16 | 2008-08-15 | System for testing an embedded wireless transceiver |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP2188925A1 (en) |
| CN (1) | CN101828345B (en) |
| MX (1) | MX2010001835A (en) |
| TW (2) | TWI431955B (en) |
| WO (2) | WO2009023514A1 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8693351B2 (en) * | 2011-07-26 | 2014-04-08 | Litepoint Corporation | System and method for deterministic testing of packet error rate in electronic devices |
| US9671445B2 (en) * | 2013-03-15 | 2017-06-06 | Litepoint Corporation | System and method for testing radio frequency wireless signal transceivers using wireless test signals |
| US9485040B2 (en) * | 2013-08-05 | 2016-11-01 | Litepoint Corporation | Method for testing sensitivity of a data packet signal transceiver |
| US9319154B2 (en) * | 2014-04-18 | 2016-04-19 | Litepoint Corporation | Method for testing multiple data packet signal transceivers with a shared tester to maximize tester use and minimize test time |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5337316A (en) * | 1992-01-31 | 1994-08-09 | Motorola, Inc. | Transceiver self-diagnostic testing apparatus and method |
| US5481186A (en) * | 1994-10-03 | 1996-01-02 | At&T Corp. | Method and apparatus for integrated testing of a system containing digital and radio frequency circuits |
| CN1592245A (en) * | 2003-09-02 | 2005-03-09 | 皇家飞利浦电子股份有限公司 | Power controlling method and apparatus for use in WLAN |
| GB2421401A (en) * | 2004-12-15 | 2006-06-21 | Agilent Technologies Inc | Test instrument for testing a wireless device |
| US20060183432A1 (en) * | 2005-01-12 | 2006-08-17 | Donald Breslin | Calibration using range of transmit powers |
| US20070002753A1 (en) * | 2005-06-30 | 2007-01-04 | Bailey Michael D | System and method for testing a packet data communications device |
| KR20070030052A (en) * | 2005-09-12 | 2007-03-15 | 엘지전자 주식회사 | Operation test method, device and test system of mobile communication terminal |
| US20070072599A1 (en) * | 2005-09-27 | 2007-03-29 | Romine Christopher M | Device manufacturing using the device's embedded wireless technology |
| US20070167155A1 (en) * | 2006-01-19 | 2007-07-19 | Yokogawa Electric Corporation | Tester and test system for wireless device |
-
2008
- 2008-08-07 MX MX2010001835A patent/MX2010001835A/en active IP Right Grant
- 2008-08-07 EP EP08782663A patent/EP2188925A1/en not_active Withdrawn
- 2008-08-07 CN CN2008801106665A patent/CN101828345B/en not_active Expired - Fee Related
- 2008-08-07 WO PCT/US2008/072460 patent/WO2009023514A1/en active Application Filing
- 2008-08-07 WO PCT/US2008/072473 patent/WO2009023521A1/en active Application Filing
- 2008-08-15 TW TW97131124A patent/TWI431955B/en active
- 2008-08-15 TW TW97131120A patent/TWI442721B/en active
Also Published As
| Publication number | Publication date |
|---|---|
| WO2009023514A1 (en) | 2009-02-19 |
| TWI442721B (en) | 2014-06-21 |
| CN101828345B (en) | 2013-12-11 |
| EP2188925A1 (en) | 2010-05-26 |
| CN101828345A (en) | 2010-09-08 |
| TW200924406A (en) | 2009-06-01 |
| TW200915752A (en) | 2009-04-01 |
| MX2010001835A (en) | 2010-03-25 |
| WO2009023521A1 (en) | 2009-02-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7865147B2 (en) | System for testing an embedded wireless transceiver | |
| US8131223B2 (en) | System for testing an embedded wireless transceiver | |
| KR101331266B1 (en) | Method for testing embedded wireless transceiver with minimal interaction between wireless transceiver and host processor during testing | |
| TWI483563B (en) | Apparatus, system and method for calibrating and verifying a wireless communication device | |
| KR101967473B1 (en) | System and method for deterministic testing of packet error rate in electronic devices | |
| TWI489803B (en) | Method for testing wireless devices using predefined test segments initiated by over-the-air signal characteristics | |
| TWI442072B (en) | Apparatus and method for testing a wireless transceiver | |
| TWI595798B (en) | Method for transferring and confirming transfer of predefined data to a device under test (dut) during a test sequence | |
| TWI431955B (en) | System for testing an embedded wireless transceiver | |
| US8666392B2 (en) | Method for testing appliances for a mobile-radio system, signal generator, appliance for a mobile-radio system, and a measurement system | |
| WO2015073400A1 (en) | System and method for data packet transceiver testing after signal calibration and power settling to minimize test time | |
| KR100436145B1 (en) | Control method of serial communication apparatus |