Unified Signal Processor with SIMD Microcoding for MIMO Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication devices face challenges in efficiently performing various signal processing operations, such as channel estimation and MIMO detection, due to the cumbersome nature of employing designated digital signal processors for each technique, which can be improved by adopting a unified processor that supports flexible and adaptive signal processing.

Innovation Solution

Implementing a unified processor with a SIMD architecture and microcoded engine that performs parallel computations on multiple data points, enabling simultaneous processing of signal components like subcarriers using a controller and processing elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If designated digital signal processors are employed for each signal processing technique, then the processing can be performed with respect to received communication signals, but the device complexity increases and flexibility decreases

Engineering Contradiction:
Improvesignal processing flexibilityVSAvoidprocessor architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a unified processor that can perform multiple signal processing operations including channel estimation, MIMO detection, MIMO decoding, and error correction through a single architecture. The processor uses a microcoded engine with configurable parameters that allow it to adapt to different processing techniques, eliminating the need for separate designated processors for each function.

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

Solution Approach 2:

The processor employs dynamic reconfiguration capabilities where processing parameters, data flow configurations, and operational modes can be changed during operation. The microcoded engine allows flexible programming to adapt to different signal processing requirements, enabling the system to dynamically switch between different processing techniques without hardware changes.

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple designated processors are used for different signal processing operations, then comprehensive processing capability is achieved, but the time constraints for processing cannot be met

Engineering Contradiction:
Improvesignal processing throughputVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges multiple signal processing functions into a single unified processor architecture. By combining channel estimation, MIMO detection, decoding, and error correction capabilities in one processor, the system eliminates the time delays associated with data transfer between multiple separate processors and achieves better overall processing throughput within time constraints.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified processor enables continuous processing operations without interruption for data transfer between separate processing units. The integrated architecture allows seamless flow of data through different processing stages, maintaining continuous useful action and maximizing processing throughput within available time.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If a unified processor with SIMD architecture is implemented, then parallel computation efficiency increases, but the device complexity increases

Engineering Contradiction:
Improveparallel processing efficiencyVSAvoidprocessor architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The unified processor employs a SIMD (Single Instruction Multiple Data) architecture that segments processing into multiple parallel execution units. Each processing element can operate independently on different data points simultaneously, achieving parallel computation efficiency while managing complexity through standardized segmented architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The processor uses parameter-based configuration where the same hardware architecture can be programmed with different parameters to perform various signal processing functions. The microcoded engine allows flexible parameter adjustment to optimize parallel processing efficiency for different operations without requiring separate hardware designs.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12423096B2Methods and devices for signal processing
Publication Date: 2025.09.23 INTEL CORP
  • US12423096B2 patent drawing
  • US12423096B2 patent drawing
  • US12423096B2 patent drawing

AI summary

A processor may include an interface configured to receive input data and instructions, and to provide processed data, a shared memory configured to store the received input data, an instruction memory configured to store the received instructions, a plurality of processing elements configured to perform a first set of arithmetic operations. The processor may further include a controller configured to control the plurality of processing elements and one or more accelerators based on the received instructions to obtain the processed data, by which the plurality of processing elements performs the first set of arithmetic operations and the one or more accelerators perform a second set of arithmetic operations based on the received input data stored in the shared memory.