Reconfigurable Correlation Unit for Software-Defined Radio Power Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software-defined radio (SDR) devices face challenges in achieving optimal performance and power efficiency due to the limitations of existing data processors, which struggle to meet real-time processing requirements and scalability needs for wireless mobile stations, particularly in multi-standard wireless devices.

Innovation Solution

A reconfigurable correlation unit is implemented in a context-based operation reconfigurable instruction set processor, comprising a memory for storing chip samples, add-subtract cells, and processing units with sign select units, enabling efficient processing and power management across different wireless standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If general-purpose processors (DSP, RISC, CISC) are used in SDR devices, then flexibility and programmability are improved, but power consumption and processing speed for real-time requirements deteriorate

Engineering Contradiction:
ImproveflexibilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The processor is divided into multiple specialized execution units (correlation unit, FFT unit, filtering unit, etc.), each optimized for specific signal processing tasks. This segmentation allows the system to use only the necessary processing power for each operation, reducing overall power consumption while maintaining flexibility through software-controlled configuration of different units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The processor employs dynamic reconfiguration capabilities where execution units can be programmatically enabled or disabled based on the current wireless standard and processing requirements. This dynamic adjustment optimizes power consumption by activating only the necessary processing components for each specific application scenario.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If general-purpose processors are used in SDR devices, then adaptability to different wireless standards is improved, but real-time processing capability deteriorates

Engineering Contradiction:
ImproveadaptabilityVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

Different execution units within the processor have specialized hardware optimized for their specific functions (e.g., correlation unit for code correlation, FFT unit for frequency transformation). This local optimization ensures that each processing task is executed at maximum speed by hardware specifically designed for that operation, while the overall system maintains adaptability through software configuration.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The processor replaces general-purpose software-based signal processing with dedicated hardware execution units for critical real-time operations. This substitution of specialized hardware for general software processing dramatically improves processing speed for time-critical functions while maintaining flexibility through programmable control.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If multiple separate processors are used to support different wireless standards, then versatility is improved, but device complexity and die size deteriorate

Engineering Contradiction:
ImproveversatilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The processor implements a universal architecture where a single device contains multiple execution units that can be configured to support different wireless standards (CDMA, WCDMA, IEEE-802.11b, etc.). This multi-functional design eliminates the need for separate processors for each standard, reducing device complexity and die size while maintaining versatility through software-controlled configuration of the execution units.

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

4Productivity

If specialized hardware is used for each wireless standard, then processing efficiency is improved, but adaptability and scalability deteriorate

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidadaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The processor employs dynamic reconfiguration capabilities where execution units can be programmatically enabled or disabled based on the current wireless standard and processing requirements. This dynamic adjustment optimizes processing efficiency by activating only the necessary processing components for each specific application scenario.

Inventive Principle:
Principle #15Dynamics

5Productivity

If high-performance processors are used to meet real-time requirements, then processing capability is improved, but power consumption deteriorates

Engineering Contradiction:
Improveprocessing capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The processor is divided into multiple specialized execution units (correlation unit, FFT unit, filtering unit, etc.), each optimized for specific signal processing tasks. This segmentation allows the system to use only the necessary processing power for each operation, reducing overall power consumption while maintaining high processing capability through parallel operation of specialized units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different execution units within the processor have specialized hardware optimized for their specific functions. This local optimization ensures that each processing task is executed at maximum speed by hardware specifically designed for that operation, while the overall system maintains power efficiency by activating only the necessary units.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7483933B2Correlation architecture for use in software-defined radio systems
Publication Date: 2009.01.27 SAMSUNG ELECTRONICS CO LTD
  • US7483933B2 patent drawing
  • US7483933B2 patent drawing
  • US7483933B2 patent drawing

AI summary

A re-configurable correlation unit for correlating a sequence of chip samples comprising: 1) a memory for storing the chip samples; 2) a plurality of add-subtract cells, each add-subtract cell receiving a plurality of real bits, a, and a plurality of imaginary bits, b, from a first chip sample; and 3) a plurality of sign select units. Each sign select units receives from one add-subtract cells a first input equal to a sum (a+b) of the real bits, a, and the imaginary bits, b, and a second input equal to a difference (a−b) of the real bits, a, and the imaginary bits, b. Each sign select unit generates a real output and an imaginary output, wherein each of the real and imaginary outputs is equal to one of: 1) the sum (a+b) multiplied by one of +1 and −1 and 2) the difference (a−b) multiplied by one of +1 and −1.