US8842549B2 - System and method for parallel testing of multiple data packet signal transceivers - Google Patents
System and method for parallel testing of multiple data packet signal transceivers Download PDFInfo
- Publication number
- US8842549B2 US8842549B2 US13/716,369 US201213716369A US8842549B2 US 8842549 B2 US8842549 B2 US 8842549B2 US 201213716369 A US201213716369 A US 201213716369A US 8842549 B2 US8842549 B2 US 8842549B2
- Authority
- US
- United States
- Prior art keywords
- data packet
- signal
- signals
- packet signal
- circuitry
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 94
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000012790 confirmation Methods 0.000 claims abstract description 36
- 230000010076 replication Effects 0.000 claims abstract description 8
- 238000001514 detection method Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 7
- 230000003362 replicative effect Effects 0.000 claims 2
- 238000005516 engineering process Methods 0.000 description 7
- 238000004519 manufacturing process Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 3
- 230000002238 attenuated effect Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/24—Testing correct operation
- H04L1/241—Testing correct operation using pseudo-errors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/06—Testing, supervising or monitoring using simulated traffic
Definitions
- the present invention relates to testing of data packet signal transceivers, and in particular, to systems and methods for parallel testing of multiple such devices.
- current wireless device test systems employ a subsystem for analyzing signals received from a device, e.g., a vector signal analyzer (VSA), as well as a subsystem for generating signals to be received by the device, e.g., a vector signal generator (VSG).
- VSA vector signal analyzer
- VSG vector signal generator
- the analyses performed by a VSA and the signals generated by a VSG are usually programmable, so as to allow each subsystem to be used for testing devices in accordance with a variety of wireless technology standards, including those with differing frequency ranges, bandwidths and modulation characteristics.
- Wireless device manufacturers are under constant pressure to keep manufacturing and testing costs down in order to preserve profit margins facing constant reduction pressures due to competition and consumer expectations of new and additional features at no more, or even lower, costs than previous models. Accordingly, systems and techniques for performing manufacturing tests of devices using the various wireless technologies are designed to test using less time and less testing hardware. For example, in addition to reducing handling and set-up times, some test systems are designed to test multiple devices under test (DUTs) concurrently (often referred to as “parallel testing”).
- DUTs devices under test
- a tester must determine that a device is ready to receive or send test signals.
- parallel testing establishing readiness of a DUT can be far more complicated and time consuming. For example, if a tester sends a set of identical readiness packets to multiple DUTs, it is often the case that one or more of the DUTs may not receive it, i.e., the DUT is not yet ready.
- halting the sending of packets to some DUTs while continuing to send them to others raises the possibility of packet leakage, i.e., reception of data packets by DUTs not intended to receive such data packets.
- test system and method for establishing readiness of multiple DUTs for parallel testing while requiring a minimal time interval for establishing readiness of all DUTs, and not having those DUTs responding as ready more quickly also receiving unintended tests signals.
- a system and method for facilitating testing of multiple data packet signal transceivers involving data-packet-signal replication and one or more status signals indicating successful and unsuccessful receptions of confirmation signals.
- one or more control signals Based upon the one or more status signals, one or more control signals cause the replicated data packet signals to be distributed to the devices under test (DUTs) such that, following successful and unsuccessful receptions of confirmation signals, corresponding replicated data packet signals are caused to fail to conform in part or to conform, respectively, with a predetermined data packet signal standard.
- circuitry for facilitating testing of multiple data packet signal transceivers includes: signal routing circuitry responsive to an incoming data packet signal and one or more control signals by providing a plurality of outgoing data packet signals for a plurality of data packet signal transceivers, wherein each one of the plurality of outgoing data packet signals corresponds to the incoming data packet signal and includes one or more sequential data packets with a data packet signal characteristic; confirmation signal detection circuitry responsive to successful and unsuccessful receptions of respective ones of a plurality of confirmation signals from the plurality of data packet signal transceivers by providing one or more status signals indicative of the successful and unsuccessful confirmation signal receptions, wherein each one of the plurality of confirmation signals is indicative of a successful reception of a valid data packet by a respective one of the plurality of data packet signal transceivers; and control circuitry coupled to the signal routing circuitry and the confirmation signal detection circuitry, and responsive to the one or more status signals by providing the one or more control signals, wherein: following a successful
- a method of facilitating testing of multiple data packet signal transceivers includes: receiving an incoming data packet signal and one or more control signals and in response thereto providing a plurality of outgoing data packet signals for a plurality of data packet signal transceivers, wherein each one of the plurality of outgoing data packet signals corresponds to the incoming data packet signal and includes one or more sequential data packets with a data packet signal characteristic; responding to successful and unsuccessful receptions of respective ones of a plurality of confirmation signals from the plurality of data packet signal transceivers by providing one or more status signals indicative of the successful and unsuccessful confirmation signal receptions, wherein each one of the plurality of confirmation signals is indicative of a successful reception of a valid data packet by a respective one of the plurality of data packet signal transceivers; and responding to the one or more status signals by providing the one or more control signals, wherein: following a successful reception of one of the plurality of confirmation signals from a respective one of the plurality of data packet signal trans
- FIG. 1 depicts a conventional test environment for testing multiple DUTs in parallel.
- FIG. 2 depicts a testing environment for testing multiple DUTs in parallel in accordance with an exemplary embodiment of the presently claimed invention.
- FIG. 3 depicts operation of the testing environment of FIG. 2 in accordance with an exemplary embodiment of the presently claimed invention.
- FIG. 4 depicts an alternative embodiment of the signal level control circuitry of FIG. 2 .
- FIG. 5 depicts an alternative embodiment of the signal level control circuitry of FIG. 2 .
- FIG. 6 depicts circuitry for conveying test signals to and confirmation signals from the DUTs in accordance with an exemplary embodiment of the presently claimed invention.
- signal refers to electromagnetic or optical signals which may be conveyed using conductive or wireless signal paths.
- Structures depicted in the description and drawings, as is well known in the art, may be implemented using a variety of components and techniques, and the individual functions of such structures are well known in the art.
- the descriptive term for such structures should not be construed as limiting its implementation to any particular circuit(s) or component type(s).
- signal may refer to one or more currents, one or more voltages, or a data signal.
- test systems and methods in accordance with exemplary embodiments of the presently claimed invention advantageously coordinate testing of multiple DUTs using selective data packet corruption. For example, rather than attempting to interrupt delivery of data packets to one or more DUTs while waiting for other DUTs to acknowledge readiness, selective data packet corruption is used where a DUT has indicated readiness while continuing to send non-corrupted data packets to those that have not yet acknowledged readiness.
- An advantage to using selective data packet corruption is that the DUTs that have indicated readiness to proceed with testing will continue to receive subsequent data packets, but will not respond to them, instead rejecting them as being corrupted. Accordingly, rather than sitting idle, waiting for the other DUTs to indicate readiness, and being exposed to the possibility of receiving a “leaked” data packet, these DUTs that have indicated readiness will be immune to leaked data packets while rejecting corrupted ones that are sent to and received by them.
- One way of purposely corrupting a data packet is to simply lower its power level at some point during the data packet sequence, thereby ensuring that it will not be received intact by the corresponding DUT. This can be done using virtually any mechanism for signal level control, e.g., signal attenuators or switches, that can be applied to a signal before it arrives at its intended DUT. Further, where a test system has multiple VSGs with each VSG being used for testing a designated DUT, each VSG can be programmed to corrupt the data packet is sending. However, such a multiple VSG configuration will come at a higher system cost than one having a single VSG, as discussed below.
- a DUT when receiving a data packet signal, establishes its signal reception gain at the beginning of the data packet or data packet sequence. Accordingly, reducing the signal power within a single data packet (or within a data packet sequence) results in an abrupt power reduction that causes the DUT to lose the data and reject the data packet or data packet sequence. If the power of the entire data packet or data packet sequence were reduced, the DUT may, erroneously, receive a non-corrupted packet from an adjacent channel being used by and intended for routing a data packet to an adjacent DUT. Therefore, by having good signal power at the beginning of the data packet, the DUT will lock on to the higher signal power of the intended data packet signal and then, when its signal power is subsequently reduced, such data packet will be rejected and not decoded for purposes of testing.
- a system testing multiple, e.g., four, DUTs might begin an initialization synchronization process (SYNC) by sending a set of four identical data packets to four DUTs while taking note of which DUTs return a confirmation signal, e.g., an acknowledgement signal (ACK) for DUTs communicating in accordance with an IEEE 802.11x standard, or a null signal for DUTs communicating in accordance with a time-division-duplex (TDD) signal standard such as Bluetooth.
- SYNC initialization synchronization process
- ACK acknowledgement signal
- TDD time-division-duplex
- those data packets intended for DUTs that have confirmed reception of the previous data packet are purposely corrupted during their transmission, whereas those data packets intended for DUTs not yet having confirmed reception of the previous data packets will be sent without being corrupted.
- this would be done only during the SYNC process. For example, if a particular test called for 100 data packets to be used, such data packets would be sent or received only after the SYNC process has occurred using the selective data packet corruption technique.
- This SYNC process will repeat until all DUTs have confirmed data packet reception, following which, one or more uncorrupted data packets are sent by the test system to the DUTs with the expectation that all DUTs will now respond to confirm readiness for testing, thereby confirming that all DUTs are now ready to proceed with the desired receive (RX) and/or transmit (TX) tests.
- RX receive
- TX transmit
- the SYNC process can be made to continue for some number of additional data packets, and in the absence of confirmation from one or more DUTs, the test system would consider those DUTs as having failed. This number of additional data packets to be sent would be part of a timeout safeguard procedure.
- Such selective data packet corruption advantageously facilitates synchronization of multiple DUTs during parallel testing.
- the DUTs will typically need to send or receive (e.g., as part of TX or RX test sequences) a specified number of data packets.
- sending or receiving test data packets before all DUTs have confirmed reception of a SYNC data packet makes parallel test execution difficult, since each DUT will need a different number of test data packets following final synchronization of all DUTs.
- By corrupting data packets to specific DUTs until all DUTs have confirmed reception of a SYNC data packet one can keep the remaining part of the test sequence fully synchronized among the different DUTs, thus having a controlled test execution with known behavior.
- the confirmation signal is in the form of an acknowledgement (ACK) signal such as that used by data packet transceivers communicating in accordance with an IEEE 802.11x standard.
- ACK acknowledgement
- the principles and techniques for using data packet corruption in accordance with the presently claimed invention can also be practiced using data packet transceivers communicating in accordance with other types of signals, including, without limitation, a TDD signal standard such as Bluetooth for which a confirmation signal is in the form of a null data packet.
- an ACK signal is to be considered merely one example of a confirmation signal suitable for use in practicing the presently claimed invention.
- a conventional testing environment includes a test system, or “tester”, and, in the case of parallel testing, multiple DUTs 105 , 106 , 107 , 108 .
- the tester includes multiple VSG subsystems 101 , 102 , 103 , 104 , each of which provides a respective set of test signals 111 , 112 , 113 , 114 (typically over wired, or cabled, electrical connections, even for wireless DUTs, so as to maintain adequate control over test conditions for each DUT 105 , 106 , 107 , 108 ).
- Having a VSG dedicated to each DUT ensures synchronized testing of each DUT, but does not realize the lower subsystem costs of the presently claimed invention.
- a testing environment in accordance with an exemplary embodiment of the presently claimed invention includes a test signal control subsystem 202 for which a tester 201 having only a single VSG subsystem 101 is required for providing a common, or shared, set of test signals 111 .
- the test signal control subsystem 202 includes a signal divider (e.g., signal power divider or splitter) 210 , signal level control circuits 212 a , 212 b , 212 c , 212 d , acknowledgement signal (ACK) detection circuits 214 a , 214 b , 214 c , 214 d , and a controller 208 , all interconnected substantially as shown.
- a signal divider e.g., signal power divider or splitter
- the test signal control subsystem 202 performs signal routing by first splitting the incoming data packet signal 111 to provide multiple replica data packet signals 211 a , 211 b , 211 c , 211 d , each of which is a replica of the incoming data packet signal 111 and is switched or attenuated by a respective one of the switching or attenuation circuits 212 a , 212 b , 212 c , 212 d , in accordance with one or more control signals 209 from the controller 208 .
- the resulting switched or attenuated data packet signals 203 , 204 , 205 , 206 are conveyed to the DUTs 105 , 106 , 107 , 108 .
- each DUT 105 , 106 , 107 , 108 transmits, in return, an acknowledgement signal (ACK) 215 a , 215 b , 215 c , 215 d .
- ACK acknowledgement signal
- the respective signal paths for the test signals 203 , 204 , 205 , 206 and ACK signals 215 a , 215 b , 215 c , 215 d are shared, e.g., a single wired signal path is used to convey a test signal 203 / 204 / 205 / 206 to a DUT 105 / 106 / 107 / 108 and also convey the ACK signal 215 a/b/c/d from such DUT 105 / 106 / 107 / 108 .
- the ACK signal detection circuits 214 a , 214 b , 214 c , 214 d following successful reception of an ACK signal 215 a , 215 b , 215 c , 215 d , provides a corresponding status signal 217 a , 217 b , 217 c ,
- each status signal 217 a , 217 b , 217 c , 217 d is indicative of the successful or unsuccessful reception of a corresponding ACK signal 215 a , 215 b , 215 c , 215 d.
- the controller 208 provides the control signals 209 with appropriate control states such that the corresponding DUT test signal is appropriately corrupted.
- the controller 208 provides the control signals 209 with appropriate control signal states such that uncorrupted data packets continue to be transmitted until all acknowledgement signals have been received.
- the controller 208 can also provide one or more additional control or status signals 209 e to the tester 201 , e.g., for initiating or controlling subsequent operations of the VSG 101 for testing the DUTs 105 , 106 , 107 , 108 after they have indicated their readiness to proceed.
- the tester 201 provides a sequence of test data packet signals 111 , e.g., data packets P 1 , P 2 , P 3 and P 4 .
- the test signal control subsystem 202 replicates these data packets P 1 , P 2 , P 3 , P 4 , e.g., during corresponding time intervals T 1 , T 3 , T 5 and T 7 for purposes of this example.
- the first data packet P 1 is transmitted in uncorrupted from, e.g., at full test signal power.
- These uncorrupted signals 203 , 204 , 205 , 206 are conveyed to their respective DUTs 105 , 106 , 107 , 108 .
- the first DUT 105 responds with its ACK signal 215 a , while the remaining DUTs 106 , 107 , 108 do not.
- a second data packet P 2 replica 203 is sent in corrupted form to the first DUT 105 while the remaining second data packet P 2 replicas 204 , 205 , 206 are sent in uncorrupted form to the remaining DUTs 106 , 107 , 108 .
- the beginning of the second data packet P 2 replica 203 to be sent in corrupted form retains a signal power level comparable to the other second data packet replicas 204 , 205 , 206 to be sent in uncorrupted form.
- the power level of the second data packet P 2 replica 203 to be sent in corrupted form is changed, e.g., reduced. This delay in the power level change ensures that the automatic gain control (AGC) of the corresponding DUT 105 will have first settled based upon the initial higher signal power level.
- AGC automatic gain control
- the DUT 105 will not be capable of accurately receiving the portion of the signal 203 now having a changed (e.g., lower) power level. Accordingly, the signal 203 will be deemed corrupted.
- the second and fourth DUTs 106 , 108 respond with their respective ACK signals 215 b , 215 d . Accordingly, during the next time interval T 5 , a third data packet P 3 replica 205 is transmitted in uncorrupted form to the third DUT 107 , while the remaining third data packet P 3 replicas 203 , 204 , 206 are transmitted in corrupted form to the first, second and fourth DUTs 105 , 106 , 108 , since they have previously acknowledged readiness by responding with their ACK signals 215 a , 215 b , 215 d during time intervals T 2 and T 4 .
- the tester 201 transmits one or more test initiation data packets P 4 , to which all DUTs 105 , 106 , 107 , 108 , having previously indicated readiness for testing, respond with their respective reply signals 215 a , 215 b , 215 c , 215 d during time interval T 8 confirming readiness for testing.
- this last readiness step can ensure that all DUTs 105 , 106 , 107 , 108 are ready for a packet error rate (PER) test, where the tester 201 will send a predefined number of data packets 111 and analyze the number of acknowledgement signals 215 received in return from each DUT 105 , 106 , 107 , 108 to determine the respective PER for each DUT 105 , 106 , 107 , 108 .
- PER packet error rate
- a PER test is a common wireless transceiver RX specification and test, and can serve as a readiness step for other tests to be done fully in parallel, such as a TX test where all DUTs 105 , 106 , 107 , 108 have signified their respective readiness and the DUTs 105 , 106 , 107 , 108 begin transmitting predefined sequences of TX tests data packets.
- an alternative embodiment 212 aa of the switching or attenuation circuitry 212 can include a variable attenuator that, in contrast to switching the DUT test signal 203 on and off, can, instead, impart sufficient attenuation to the signal so as to sufficiently corrupt the signal in accordance with the discussion above.
- signal mixing circuitry 212 ab can be used instead of switching or attenuation circuitry.
- corruption of the DUT signal 203 can be achieved by altering the frequency of the replica test signal 211 a by mixing it with another radio frequency (RF) signal 221 from a local RF source 220 controlled by the control signal 209 a from the controller 208 ( FIG. 2 ).
- RF radio frequency
- signal corruption can be achieved in other forms as well.
- other forms of signal corruption can include a signal level increase and invalid signal modulation.
- the signal switching or attenuation circuitry 212 FIG. 2
- the signal amplification circuitry that increases the magnitude of the signal intended to be corrupted above a level at which the target DUT can properly receive it.
- the signal modulation technique can be altered to one that is not included in the particular signal standard being tested.
- other data packet bit rates can be used.
- signal corruption can be achieved by altering virtually any data packet signal characteristic including signal power, signal frequency and signal modulation.
- the wired signal paths for testing the DUTs 105 , 106 , 107 , 108 are typically in the form of a single wired connection for each DUT 105 , 106 , 107 , 108 .
- the test signal 203 and ACK signal 215 a are conveyed via a shared, or common, wired signal path 252 a .
- test signals 204 , 205 , 206 to and ACT signals 215 b , 215 c , 215 d from the remaining DUTs 106 , 107 , 108 are conveyed via respective shared wired signal paths 252 b , 252 c , 252 d .
- Each of the signals 213 a , 213 b , 213 c , 213 d from the switching or attenuation circuits 212 a , 212 b , 212 c , 212 d is conveyed via a respective wired signal path 254 a , 254 b , 254 c , 254 d to additional signal routing circuitry 250 a , 250 b , 250 c , 250 d (discussed in more detail below) to be conveyed over the wired DUT signal paths 252 a , 252 b , 252 c , 252 d as the respective test signals 203 , 204
- the responsive ACK signals 215 a , 215 b , 215 c , 215 d are conveyed in return via the wired DUT signal paths 252 a , 252 b , 252 c , 252 d to the routing circuitry 250 a , 250 b , 250 c , 250 d for conveyance via a respective output signal path 256 a , 256 b , 256 c , 256 d to the ACK signal detection circuits 214 a , 214 b , 214 c , 214 d.
- This additional signal routing circuitry 250 a , 250 b , 250 c , 250 d can be implemented in a variety of forms, in accordance with techniques well known in the art.
- such routing circuitry 250 a/b/c/d can be implemented as a 1:2 signal divider, or splitter, in which case the responsive ACK signals 215 a/b/c/d is divided and provided via the corresponding output signal path 256 a/b/c/d , albeit as a lower powered version 251 a/b/c/d of the original ACK signal.
- routing circuitry 250 a/b/c/d can be implemented as a signal coupler providing a coupled version of the responsive ACK 215 a/b/c/d at the corresponding output signal port 256 a/b/c/d .
- routing circuitry 250 a/b/c/d can be implemented as a signal switch controlled in accordance with a control signal (not shown) such that during transmission of the test signal 111 by the VSG 101 corresponding signal paths 254 a/b/c/d and 252 a/b/c/d are connected, while during the time intervals in which the DUTs 105 , 106 , 107 , 108 are expected to respond corresponding signal paths 252 a/b/c/d and 256 a/b/c/d are connected.
- a control signal not shown
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
- Communication Control (AREA)
Abstract
Description
Claims (20)
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/716,369 US8842549B2 (en) | 2012-12-17 | 2012-12-17 | System and method for parallel testing of multiple data packet signal transceivers |
JP2015547945A JP6307518B2 (en) | 2012-12-17 | 2013-11-08 | System and method for simultaneously testing a plurality of data packet signal transceivers |
KR1020157015484A KR102045555B1 (en) | 2012-12-17 | 2013-11-08 | System and method for parallel testing of multiple data packet signal transceivers |
CN201380065821.7A CN104854818B (en) | 2012-12-17 | 2013-11-08 | For the system and method for the multiple data packet signal transceivers of concurrent testing |
PCT/US2013/069212 WO2014099174A1 (en) | 2012-12-17 | 2013-11-08 | System and method for parallel testing of multiple data packet signal transceivers |
TW102146345A TWI589129B (en) | 2012-12-17 | 2013-12-16 | System and method for facilitating testing of multiple data packet signal transceivers |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/716,369 US8842549B2 (en) | 2012-12-17 | 2012-12-17 | System and method for parallel testing of multiple data packet signal transceivers |
Publications (2)
Publication Number | Publication Date |
---|---|
US20140169182A1 US20140169182A1 (en) | 2014-06-19 |
US8842549B2 true US8842549B2 (en) | 2014-09-23 |
Family
ID=50930756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/716,369 Active 2033-04-24 US8842549B2 (en) | 2012-12-17 | 2012-12-17 | System and method for parallel testing of multiple data packet signal transceivers |
Country Status (6)
Country | Link |
---|---|
US (1) | US8842549B2 (en) |
JP (1) | JP6307518B2 (en) |
KR (1) | KR102045555B1 (en) |
CN (1) | CN104854818B (en) |
TW (1) | TWI589129B (en) |
WO (1) | WO2014099174A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9628202B2 (en) * | 2015-02-27 | 2017-04-18 | Rohde & Schwarz Gmbh & Co. Kg | Testing front end modules, testing methods and modular testing systems for testing electronic equipment |
US9945900B1 (en) * | 2017-01-19 | 2018-04-17 | Universal Scientific Industrial (Shanghai) Co., Ltd. | Testing device for radio frequency front end and radio frequency front end testing method |
US10102092B2 (en) | 2015-03-02 | 2018-10-16 | Rohde & Schwarz Gmbh & Co. Kg | Testing front end module, testing methods and modular testing systems for testing electronic equipment |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8842552B2 (en) * | 2012-12-17 | 2014-09-23 | Litepoint Corporation | Method of facilitating testing of multiple time-division-duplex (TDD) data packet signal transceivers |
US9949152B2 (en) * | 2015-06-01 | 2018-04-17 | Rohde & Schwarz Gmbh & Co. Kg | Method and measurement system for testing multiple mobile phones in parallel |
US10819616B2 (en) * | 2019-01-15 | 2020-10-27 | Litepoint Corporation | System and method for testing a data packet signal transceiver |
EP3910351B1 (en) | 2020-05-13 | 2024-03-20 | NXP USA, Inc. | Integrated circuit and method of performing a bist procedure |
US11876608B2 (en) * | 2021-02-22 | 2024-01-16 | Hitachi, Ltd | Redundant control system |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1993023947A1 (en) | 1992-05-20 | 1993-11-25 | Ultratec, Inc. | Telecommunication device operating under an enhanced tdd protocol |
US6252888B1 (en) * | 1998-04-14 | 2001-06-26 | Nortel Networks Corporation | Method and apparatus providing network communications between devices using frames with multiple formats |
US6393023B1 (en) | 1998-05-08 | 2002-05-21 | Fujitsu Limited | System and method for acknowledging receipt of messages within a packet based communication network |
US20030032445A1 (en) | 2001-08-09 | 2003-02-13 | Yutaka Suwa | Radio communication apparatus |
EP1560383A2 (en) | 2004-01-30 | 2005-08-03 | STMicroelectronics Belgium N.V. | Bluetooth sniff mode power saving |
US20070177567A1 (en) | 2003-11-26 | 2007-08-02 | Parys Jorgen V | Bluetooth polling with fewer poll packets |
US20090180464A1 (en) | 2008-01-11 | 2009-07-16 | John Walley | Method and system for bluetooth conditional synchronization |
US7681101B2 (en) | 2007-04-16 | 2010-03-16 | Cisco Technology, Inc. | Hybrid corrective scheme for dropped packets |
US20110090799A1 (en) * | 2009-10-19 | 2011-04-21 | Litepoint Corporation | System and method for testing multiple digital signal transceivers in parallel |
US7940663B2 (en) | 2004-07-20 | 2011-05-10 | Qualcomm Incorporated | Mitigating ACK/NACK errors in MIMO/SIC/HARQ |
EP2330864A2 (en) | 2008-09-05 | 2011-06-08 | MediaTek, Inc | Methods for responding to co-located coexistence (CLC) request from a mobile electronic device and communications apparatuses capable of controlling multi-radio coexistence |
US8085685B2 (en) * | 2009-09-21 | 2011-12-27 | Litepoint Corporation | Method and system for testing multiple data packet transceivers together during a predetermined time interval |
US20120195265A1 (en) | 2009-10-09 | 2012-08-02 | Pantech Co., Ltd. | Ack/nack feedback method and communication apparatus using same |
US20120216091A1 (en) * | 2010-09-21 | 2012-08-23 | Ansaldo Sts Usa, Inc. | Method of Analyzing the Safety of a Device Employing On Target Hardware Description Language Based Fault Injection |
US20130104010A1 (en) * | 2011-10-20 | 2013-04-25 | Geoffrey B. Rhoads | Arrangements for Increasing Detection Confidence |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59188261A (en) * | 1983-04-11 | 1984-10-25 | Oki Electric Ind Co Ltd | Testing adapter with no-answer processing function |
US8913504B2 (en) * | 2012-05-02 | 2014-12-16 | Litepoint Corporation | System and method for initiating testing of multiple communication devices |
-
2012
- 2012-12-17 US US13/716,369 patent/US8842549B2/en active Active
-
2013
- 2013-11-08 CN CN201380065821.7A patent/CN104854818B/en active Active
- 2013-11-08 WO PCT/US2013/069212 patent/WO2014099174A1/en active Application Filing
- 2013-11-08 JP JP2015547945A patent/JP6307518B2/en active Active
- 2013-11-08 KR KR1020157015484A patent/KR102045555B1/en active Active
- 2013-12-16 TW TW102146345A patent/TWI589129B/en active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1993023947A1 (en) | 1992-05-20 | 1993-11-25 | Ultratec, Inc. | Telecommunication device operating under an enhanced tdd protocol |
US6252888B1 (en) * | 1998-04-14 | 2001-06-26 | Nortel Networks Corporation | Method and apparatus providing network communications between devices using frames with multiple formats |
US6393023B1 (en) | 1998-05-08 | 2002-05-21 | Fujitsu Limited | System and method for acknowledging receipt of messages within a packet based communication network |
US20030032445A1 (en) | 2001-08-09 | 2003-02-13 | Yutaka Suwa | Radio communication apparatus |
US20070177567A1 (en) | 2003-11-26 | 2007-08-02 | Parys Jorgen V | Bluetooth polling with fewer poll packets |
EP1560383A2 (en) | 2004-01-30 | 2005-08-03 | STMicroelectronics Belgium N.V. | Bluetooth sniff mode power saving |
US7940663B2 (en) | 2004-07-20 | 2011-05-10 | Qualcomm Incorporated | Mitigating ACK/NACK errors in MIMO/SIC/HARQ |
US7681101B2 (en) | 2007-04-16 | 2010-03-16 | Cisco Technology, Inc. | Hybrid corrective scheme for dropped packets |
US20090180464A1 (en) | 2008-01-11 | 2009-07-16 | John Walley | Method and system for bluetooth conditional synchronization |
EP2330864A2 (en) | 2008-09-05 | 2011-06-08 | MediaTek, Inc | Methods for responding to co-located coexistence (CLC) request from a mobile electronic device and communications apparatuses capable of controlling multi-radio coexistence |
US8085685B2 (en) * | 2009-09-21 | 2011-12-27 | Litepoint Corporation | Method and system for testing multiple data packet transceivers together during a predetermined time interval |
US20120195265A1 (en) | 2009-10-09 | 2012-08-02 | Pantech Co., Ltd. | Ack/nack feedback method and communication apparatus using same |
US20110090799A1 (en) * | 2009-10-19 | 2011-04-21 | Litepoint Corporation | System and method for testing multiple digital signal transceivers in parallel |
US20120216091A1 (en) * | 2010-09-21 | 2012-08-23 | Ansaldo Sts Usa, Inc. | Method of Analyzing the Safety of a Device Employing On Target Hardware Description Language Based Fault Injection |
US20130104010A1 (en) * | 2011-10-20 | 2013-04-25 | Geoffrey B. Rhoads | Arrangements for Increasing Detection Confidence |
Non-Patent Citations (3)
Title |
---|
International Search Report and Written Opinion Dated Nov. 11, 2013 for PCT Application No. PCT/US2013/069430. |
International Search Report and Written Opinion in PCT/US2013/069212 issued on Mar. 11, 2014, 12 pages. |
U.S. Appl. No. 13/716,573, "Method of Facilitating Testing of Multiple Time-Division-Duplex (TDD) Data Packet Signal Transceivers" filed Dec. 17, 2012; Christian Volf Olgaard et al. |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9628202B2 (en) * | 2015-02-27 | 2017-04-18 | Rohde & Schwarz Gmbh & Co. Kg | Testing front end modules, testing methods and modular testing systems for testing electronic equipment |
US10102092B2 (en) | 2015-03-02 | 2018-10-16 | Rohde & Schwarz Gmbh & Co. Kg | Testing front end module, testing methods and modular testing systems for testing electronic equipment |
US9945900B1 (en) * | 2017-01-19 | 2018-04-17 | Universal Scientific Industrial (Shanghai) Co., Ltd. | Testing device for radio frequency front end and radio frequency front end testing method |
Also Published As
Publication number | Publication date |
---|---|
JP6307518B2 (en) | 2018-04-04 |
JP2016508311A (en) | 2016-03-17 |
US20140169182A1 (en) | 2014-06-19 |
CN104854818B (en) | 2018-06-01 |
KR102045555B1 (en) | 2019-11-18 |
TW201427298A (en) | 2014-07-01 |
WO2014099174A1 (en) | 2014-06-26 |
KR20150105948A (en) | 2015-09-18 |
CN104854818A (en) | 2015-08-19 |
TWI589129B (en) | 2017-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8842549B2 (en) | System and method for parallel testing of multiple data packet signal transceivers | |
US8842552B2 (en) | Method of facilitating testing of multiple time-division-duplex (TDD) data packet signal transceivers | |
US8913504B2 (en) | System and method for initiating testing of multiple communication devices | |
US9003253B2 (en) | Method for testing data packet signal transceiver using coordinated transmitted data packet signal power | |
US8774024B2 (en) | Achieving greater test efficiencies using ACK signal suppression | |
JP2013542631A (en) | Method for testing a wireless device using a predefined test segment initiated by wireless signal characteristics | |
US9319154B2 (en) | Method for testing multiple data packet signal transceivers with a shared tester to maximize tester use and minimize test time | |
US9871601B2 (en) | Method for testing a low power radio frequency (RF) data packet signal transceiver | |
US8885483B2 (en) | System and method for testing a data packet signal transceiver | |
US8693529B2 (en) | Method for enabling a device under test (DUT) to retry a portion of a pre-defined test sequence | |
WO2015034620A1 (en) | System and method for testing multiple data packet signal transceivers | |
US9749065B2 (en) | Method for testing a low power radio frequency (RF) data packet signal transceiver | |
US9077535B2 (en) | System and method for testing a radio frequency multiple-input multiple-output data packet transceiver while forcing fewer data streams | |
TWI623206B (en) | System and method for testing a data packet signal transceiver | |
CN104079443A (en) | Data transmission performance testing system and method | |
TW201444306A (en) | System and method for testing a radio frequency multiple-input multiple-output data packet transceiver while forcing fewer data streams | |
JPH033469A (en) | Sequence testing equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: LITEPOINT CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:OLGAARD, CHRISTIAN VOLF;WANG, RUIZU;ERDOGAN, ERDEM SERKAN;AND OTHERS;SIGNING DATES FROM 20121203 TO 20121210;REEL/FRAME:029479/0784 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: BARCLAYS BANK PLC, NEW YORK Free format text: PATENT SECURITY AGREEMENT;ASSIGNORS:TERADYNE, INC.;LITEPOINT CORPORATION;REEL/FRAME:035507/0116 Effective date: 20150427 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
AS | Assignment |
Owner name: EAGLE TEST SYSTEMS, INC., ILLINOIS Free format text: RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY;ASSIGNOR:BARCLAYS BANK PLC, AS COLLATERAL AGENT;REEL/FRAME:049632/0940 Effective date: 20190627 Owner name: ENERGID TECHNOLOGIES CORPORATION, MASSACHUSETTS Free format text: RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY;ASSIGNOR:BARCLAYS BANK PLC, AS COLLATERAL AGENT;REEL/FRAME:049632/0940 Effective date: 20190627 Owner name: NEXTEST SYSTEMS CORPORATION, CALIFORNIA Free format text: RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY;ASSIGNOR:BARCLAYS BANK PLC, AS COLLATERAL AGENT;REEL/FRAME:049632/0940 Effective date: 20190627 Owner name: TERADYNE, INC., MASSACHUSETTS Free format text: RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY;ASSIGNOR:BARCLAYS BANK PLC, AS COLLATERAL AGENT;REEL/FRAME:049632/0940 Effective date: 20190627 Owner name: GENRAD, LLC, MASSACHUSETTS Free format text: RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY;ASSIGNOR:BARCLAYS BANK PLC, AS COLLATERAL AGENT;REEL/FRAME:049632/0940 Effective date: 20190627 Owner name: LITEPOINT CORPORATION, CALIFORNIA Free format text: RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY;ASSIGNOR:BARCLAYS BANK PLC, AS COLLATERAL AGENT;REEL/FRAME:049632/0940 Effective date: 20190627 |
|
AS | Assignment |
Owner name: TRUIST BANK, GEORGIA Free format text: SECURITY INTEREST;ASSIGNOR:LITEPOINT CORPORATION;REEL/FRAME:052595/0685 Effective date: 20200501 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |