Complex Polynomial Vector Processor Reduces Signal Non-Linearity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing signal processing technologies face challenges in addressing non-linearity in mixed signal processing, particularly in high-performance conditions, where devices often operate outside linear ranges, requiring complex and resource-intensive correction methods that are not always effective.

Innovation Solution

A complex polynomial vector processor system that includes a data processing unit and a co-efficient feeder unit, utilizing a normalized cordic transform, polynomial power calculation, and programmable gains to convert high-speed data streams into polar-like format, reducing non-linearity and power consumption by dynamically calculating polynomial coefficients and eliminating the need for shadow memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If post-processing or pre-processing methods are used to correct non-linearity, then non-linearity correction is achieved, but hardware resources are excessively consumed and system complexity increases

Engineering Contradiction:
Improvenon-linearity correctionVSAvoidhardware resources
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation from Cartesian coordinates to polar-like format, where the magnitude and phase are processed separately. This parameter transformation enables more efficient correction of non-linearity by working in a coordinate system that naturally separates amplitude and phase components, reducing the computational complexity required for non-linearity compensation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically adjusts polynomial coefficients based on operating conditions rather than using fixed correction algorithms. The co-efficient feeder unit provides dynamically calculated coefficients that adapt to varying environmental conditions and device characteristics, enabling effective non-linearity correction without requiring excessive hardware resources for multiple fixed algorithms.

Inventive Principle:
Principle #15Dynamics

2Productivity

If fixed algorithmic solutions are used for non-linearity correction, then real-time processing is achieved, but hardware resource consumption increases significantly

Engineering Contradiction:
Improvereal-time processingVSAvoidhardware resources
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The correction process is segmented into distinct functional units: a co-efficient feeder unit that dynamically provides polynomial coefficients, a data processing unit that performs polynomial calculations, and separate transformation units (CORDIC) for coordinate conversion. This segmentation allows real-time processing with optimized resource allocation, as each unit performs a specific function efficiently rather than requiring complete duplicate correction algorithms for different scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The polynomial-based correction approach serves multiple functions: it corrects non-linearity, adapts to different operating conditions, and works with varying device characteristics all through a single unified algorithmic framework. The same polynomial correction mechanism handles different scenarios by adjusting coefficients rather than requiring separate fixed algorithms, reducing overall hardware resource requirements.

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

3Measurement precision

If polynomial coefficients are dynamically calculated, then non-linearity correction accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improvecorrection accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Polynomial coefficients are pre-calculated and stored in memory before actual signal processing begins. The co-efficient feeder unit retrieves these pre-computed coefficients during operation rather than calculating them in real-time, which maintains high correction accuracy while avoiding the processing complexity of dynamic coefficient calculation during signal processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary polynomial approximation layer between the non-linear device output and the final linearized signal. Instead of directly inverting complex non-linear relationships, the polynomial serves as an intermediary representation that simplifies the correction process while maintaining accuracy, and the CORDIC transform acts as another intermediary to convert between coordinate systems efficiently.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10572253B2System and method for reducing non-linearity in mixed signal processing using complex polynomial vector processor
Publication Date: 2020.02.25 SIGNALCHIP INNOVATIONS
  • US10572253B2 patent drawing
  • US10572253B2 patent drawing
  • US10572253B2 patent drawing

AI summary

A system for reducing non-linearity in mixed signal processing using complex polynomial vector processor 102 is provided. The complex polynomial vector processor 102 includes a data processing unit (104) and a co-efficient feeder unit (106). The data processing unit (104) converts a high-speed data stream into a polar-like format (PL) data and calculates required polynomial powers for the high-speed data stream using the PL format data. The data processing unit (104) includes a multiplier accumulator (MAC) unit (206) that generates processed high-speed data and a delay unit (208) that combines time separated input with the processed high-speed data to generate output data with reduced non-linearity.