Parallel Packet Capture for MIMO Transmitter Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional test equipment for packet data transmitters struggles to capture consecutive data packets efficiently, leading to increased test time and inefficiency, especially in multiple-input, multiple-output (MIMO) systems, due to the need for longer capture windows and separate analysis circuitry, which can cause heat buildup and slow down data capture and analysis operations.

Innovation Solution

A system and method for testing multiple packet data transmitters that involves providing similar transmit data streams to multiple devices-under-test (DUTs), capturing portions of the packet data signals, and processing these to determine operational status, using programmable trigger events and signal switching circuitry to optimize data capture and analysis, allowing for simultaneous testing of multiple transmitters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional test equipment captures data packets and transfers them to remote analysis circuitry, then analysis can be performed, but the transfer and analysis time exceeds the capture time, causing consecutive packets to be missed

Engineering Contradiction:
Improvepacket capture accuracyVSAvoidtest time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system segments the testing function by separating capture operations from analysis operations. Multiple capture engines operate independently to capture packets from multiple DUTs simultaneously, while analysis is performed separately on captured data. This allows capture to proceed without waiting for analysis, eliminating the time loss bottleneck.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges multiple capture operations into a single coordinated testing framework. By combining captures from multiple DUTs and multiple packets into unified data structures, the system achieves efficient parallel processing and reduces overall test time while maintaining accurate capture of consecutive packets.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If the capture window is increased to capture consecutive data packets, then consecutive packets can be captured, but the overall data capture and analysis operation slows down due to increased data transfer requirements

Engineering Contradiction:
Improveconsecutive packet captureVSAvoiddata capture throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system divides the capture window into multiple concurrent capture operations, each handling a portion of the data stream. By segmenting the capture task across multiple engines operating in parallel, the system maintains reliable consecutive packet capture while avoiding the throughput penalty of a single large capture window.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from a single-dimensional sequential capture approach to a multi-dimensional parallel capture architecture. By adding the dimension of parallelism across multiple capture engines and DUTs, the system achieves both reliable consecutive packet capture and high throughput simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Device complexity

If one transmitter is tested at a time in MIMO systems, then testing can be performed with available equipment, but the system must remain in transmit state longer causing heat buildup and reduced performance

Engineering Contradiction:
Improvetesting equipment requirementsVSAvoidheat buildup
Core Design Contradiction:
Device complexityVSTemperature

Solution Approach 1:

The system merges multiple DUTs into a single integrated testing platform. By combining multiple devices under test and multiple capture engines into one coordinated system, all DUTs can be tested simultaneously rather than sequentially, dramatically reducing the total transmit time and heat generation while maintaining manageable equipment complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The testing platform achieves multi-functionality by being capable of testing multiple DUTs concurrently with a single integrated system. This universal platform handles multiple transmitters, multiple receivers, and multiple packet streams simultaneously, eliminating the need for repeated setup and power cycling that causes heat buildup.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Productivity

If multiple DUTs are tested simultaneously using a single test instrument, then test time is reduced, but control and synchronization of multiple DUTs becomes more complex

Engineering Contradiction:
Improvetest throughputVSAvoidcontrol system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The control system is segmented into independent control modules, each managing specific DUTs or capture engines. This modular control architecture allows multiple DUTs to be tested simultaneously while keeping individual control logic simple and manageable, reducing overall system complexity despite high throughput.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7962823B2System and method for testing multiple packet data transmitters
Publication Date: 2011.06.14 LITEPOINT CORP
  • US7962823B2 patent drawing
  • US7962823B2 patent drawing
  • US7962823B2 patent drawing

AI summary

A system and method for testing a plurality of packet data transmitters in which multiple devices-under-test (DUTs) are tested by providing similar transmit data streams to the DUTs each of which, in response thereto, provides a respective packet data signal. At least a portion of each packet data signal is captured to provide captured data packets, which are processed to provide multiple sets of test data respective ones of which, in turn, are analyzed in view of the transmit data to determine an operational status of each DUT.