Calibrating Non-Linear Data With Lookup Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in accurately calibrating and managing non-linear data, particularly in the context of parametric information associated with optical and electrical signals, which is crucial for precise signal processing and transmission in testing environments.

Innovation Solution

The implementation of a switch matrix system that includes both digital data switch matrices (DDSM) and parametric data switch matrices (PDSM) enables the separate handling and distribution of informational content data and parametric data, with active control loops and look-up tables for calibration, allowing for real-time correction and stabilization of signal characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If non-linear parametric data is measured and processed directly, then the measurement process is simple, but the calibration accuracy deteriorates due to non-linearity

Engineering Contradiction:
Improvecalibration accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a lookup table (LUT) as an intermediary data structure that stores pre-calculated calibration values. The non-linear parametric data is converted to linear indices, which then access pre-computed calibration factors from the LUT. This mediator approach resolves the contradiction by handling the complex non-linear calibration relationships through pre-computed tables rather than real-time calculations, thereby improving calibration accuracy while keeping the runtime processing simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The calibration factors are pre-calculated and stored in the lookup table before actual signal processing occurs. This preliminary action allows the system to store complex non-linear calibration data in advance, so that during operation, only simple table lookups are needed. This resolves the contradiction by moving the computational complexity to the calibration setup phase rather than the measurement phase.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If separate switch matrices are implemented for digital data and parametric data, then the handling of informational content and signal characteristics is improved, but the device complexity increases

Engineering Contradiction:
Improvedata distribution capabilityVSAvoidswitch matrix structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent divides the data switching function into two separate switch matrices: one for digital information content and another for parametric data. This segmentation allows each switch matrix to be optimized for its specific data type, improving ease of operation and control. The digital switch matrix handles informational content while the parametric switch matrix handles signal characteristics, enabling independent optimization and simpler control logic for each.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Despite the separation, both switch matrices are designed with universal control mechanisms that can be programmed to implement various switching patterns and configurations. This multi-functionality allows the system to handle different data routing scenarios without requiring separate dedicated hardware for each function, thereby managing device complexity while maintaining operational flexibility.

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

3Measurement precision

If real-time calibration correction is applied, then the signal processing accuracy is improved, but the processing time increases

Engineering Contradiction:
Improvesignal calibration accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The lookup table serves as an intermediary that pre-stores calibration corrections for various signal conditions. During real-time operation, the system performs a simple index lookup rather than complex calculations, achieving accurate calibration correction with minimal processing time. This resolves the contradiction by replacing time-consuming real-time computations with rapid table lookups.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The calibration correction values are pre-calculated and stored in the lookup table before real-time signal processing. This preliminary computation allows the system to apply accurate calibration corrections in real-time through simple data retrieval operations, eliminating the need for time-consuming calculations during signal processing while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3619835B1Calibrating non-linear data
Publication Date: 2024.09.18 TERADYNE INC
  • EP3619835B1 patent drawingFigure 1
  • EP3619835B1 patent drawingFigure 2
  • EP3619835B1 patent drawingFigure 3

AI summary

An example system includes non-transitory machine-readable storage storing calibration data sets. A calibration data set includes parameter values that vary non-linearly. Each of the calibration data sets is temperature-specific. The example system also includes channels over which signals pass to and from units under test (UUTs). A channel includes input circuitry to receive a signal of the signals and to obtain a first parameter based on the signal; and correction circuitry to obtain a second parameter based on the first parameter and based on the calibration data set. The second parameter includes a calibrated version of the first parameter. The calibration data set is selectable based on temperature.