Stepwise Signal Correction Using Code Mapping for Non-Linearity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-stage stepwise signal modification circuits, such as digital step attenuators and phase shifters, suffer from accuracy errors due to imperfections in stages, leading to signal distortion and non-linearity, which are difficult to correct without redesigning the circuits, especially across varying conditions like frequency and temperature.

Innovation Solution

The solution involves sorting actual values to generate a monotonic listing, mapping input codes to new codes corresponding to these values, and providing mapping functionality to convert input codes into mapped output codes, either by reordering or finding closest actual values to ideal values, thus correcting accuracy errors without redesigning the circuits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multi-stage stepwise signal modification circuits are used to provide discrete signal modification, then signal control capability is improved, but accuracy errors and non-linearity increase due to stage imperfections

Engineering Contradiction:
Improvesignal control capabilityVSAvoidaccuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing optimal code mappings in lookup tables before operation. During runtime, the system simply retrieves pre-computed correction codes based on measured conditions (temperature, frequency), avoiding complex real-time calculations and achieving both accuracy and speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes parameters by adjusting the control codes based on measured environmental conditions (temperature, frequency). The system measures actual conditions and transforms the standard control codes into corrected codes that compensate for condition-dependent errors, maintaining accuracy across varying parameters.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If circuit redesign is performed to correct accuracy errors, then measurement precision is improved, but device complexity and manufacturing cost increase

Engineering Contradiction:
ImproveaccuracyVSAvoidcircuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary correction circuit between the control signal source and the multi-stage signal modification circuit. This intermediary contains lookup tables and control logic that translate standard control codes into corrected codes, compensating for circuit imperfections without modifying the original signal modification circuitry.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a virtual model of the circuit's error characteristics through characterization data and uses this model to generate correction codes. Instead of physically redesigning the circuit, the system copies the error patterns and applies inverse corrections through software-based code transformation.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If circuit redesign is performed to correct accuracy errors, then manufacturing precision is improved, but loss of time and productivity decrease

Engineering Contradiction:
Improvecircuit accuracyVSAvoiddevelopment time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary characterization of the circuit's error behavior once during manufacturing or setup, storing the results in lookup tables. This one-time preliminary action captures all condition-dependent errors, allowing rapid correction during operation without repeated redesign cycles for different conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables the same circuit to operate accurately across multiple conditions (temperature, frequency) by dynamically changing the control codes based on measured parameters. This eliminates the need to redesign the circuit for each condition, saving significant development and manufacturing time.

Inventive Principle:
Principle #35Parameter changes

4Device complexity

If standard control codes are used without correction, then device simplicity is maintained, but signal distortion and non-linearity increase

Engineering Contradiction:
Improvecontrol simplicityVSAvoidsignal distortion
Core Design Contradiction:
Device complexityVSObject-generated harmful factors

Solution Approach 1:

The patent inserts an intermediary code conversion stage that translates simple standard control codes into corrected codes. This intermediary layer maintains the simplicity of the control interface while eliminating signal distortion by applying condition-based corrections transparently between the control signal and the signal modification circuit.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10715123B1Error correction for stepwise signal modification circuits
Publication Date: 2020.07.14 MURATA MFG CO LTD
  • US10715123B1 patent drawing
  • US10715123B1 patent drawing
  • US10715123B1 patent drawing

AI summary

Circuits and methods for correction of errors in multi-stage stepwise signal modification circuits. Embodiments of the invention also provide flexibility to correct accuracy errors over a range of conditions, such as differences in signal frequency and/or temperature. A first embodiment includes sorting actual values of a multi-stage stepwise signal modification circuit to generate a monotonic listing of actual values; mapping input codes to a new order of codes corresponding to the sorted actual values; and providing mapping functionality to convert each input code into a mapped output code. A second embodiment includes searching, for each ideal value corresponding to an input code, all actual values of a multi-stage stepwise signal modification circuit for the actual value closest to the ideal value; mapping input codes to a new order of codes corresponding to the closest actual values; and providing mapping functionality to convert each input code into a mapped output code.