Shared Decoder Matrix for Software Radio Uplink Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional base station systems based on dedicated hardware designs face challenges in flexibility and scalability, particularly in meeting the high computation demands of next-generation wireless communication systems, such as LTE, due to the need for multiple dedicated decoders and frequent re-designs to support different standards and increased data channels.

Innovation Solution

A software radio system employing a shared decoder matrix that receives and executes decoding tasks from multiple uplink channels, allowing for resource sharing and flexible configuration, with the decoder matrix implemented using a combination of hardware and software, including ASICs, FPGAs, and multi-core processors, to support various decoding modes like Viterbi and Turbo decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dedicated hardware designs are used for each uplink channel, then decoding performance is stable, but flexibility and scalability are poor

Engineering Contradiction:
Improvedecoding performance stabilityVSAvoidflexibility and scalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal decoding architecture where a single decoder can handle multiple uplink channels (PUCCH, PUSCH, PUR) through software configuration. The decoder is designed to support different channel types and decoding modes (Viterbi, Turbo, LDPC) without requiring dedicated hardware for each channel, thus achieving multi-functionality that resolves the contradiction between stable performance and flexibility.

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

Solution Approach 2:

The patent utilizes parameter changes by switching between different decoding algorithms (Viterbi, Turbo, LDPC) based on the specific channel requirements. The system can dynamically adjust decoding parameters and select appropriate algorithms through software control, maintaining stable decoding performance while adapting to different channel types and scalability requirements.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple dedicated decoders are used for different channels, then decoding capability is sufficient, but device complexity increases

Engineering Contradiction:
Improvedecoding capabilityVSAvoidnumber of decoders
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple dedicated decoder functions into a single shared decoder that can handle PUCCH, PUSCH, and PUR channels. By combining the decoding capabilities for different channels into one unified decoder unit, the system maintains sufficient decoding capability while significantly reducing device complexity and the number of required decoder components.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The universal decoder is designed to perform multiple decoding functions for different uplink channels through software configuration. This multi-functional approach allows a single decoder to replace what would traditionally require multiple dedicated decoders, reducing complexity while maintaining adequate decoding capability across all channel types.

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

3Adaptability or versatility

If dedicated hardware is redesigned for new standards, then compatibility is improved, but development time and cost increase

Engineering Contradiction:
Improvecompatibility with new standardsVSAvoiddevelopment time and cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent replaces the mechanical hardware redesign approach with a software-based solution. Instead of physically redesigning dedicated hardware circuits to support new communication standards, the system uses software algorithms that can be updated to accommodate new standards. This substitution dramatically reduces development time and cost while maintaining compatibility with evolving standards.

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

Solution Approach 2:

The patent implements a dynamic software-based decoding system that can adapt to new communication standards through algorithm updates rather than hardware redesign. The decoder can dynamically switch between different algorithms (Viterbi, Turbo, LDPC) and adjust parameters to support various standards, making the system flexible and cost-effective for standard evolution.

Inventive Principle:
Principle #15Dynamics

4Productivity

If ASIC techniques are used for FEC decoding, then computation load is handled effectively, but flexibility is poor

Engineering Contradiction:
ImproveFEC decoding computation capabilityVSAvoidflexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent replaces rigid ASIC hardware with a flexible software-based decoding system that can be configured through software. This allows the system to handle high computation loads for FEC decoding while maintaining the flexibility to adapt to different channel types, decoding algorithms, and communication standards, effectively resolving the contradiction between computation capability and flexibility.

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

Data Source

PatentUS9025703B2Software radio system, decoding apparatus and method thereof
Publication Date: 2015.05.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9025703B2 patent drawing
  • US9025703B2 patent drawing
  • US9025703B2 patent drawing

AI summary

The present invention relates to a software radio system and a decoding apparatus and method thereof. According to an embodiment of the present invention, there is provided a forward error correction decoding apparatus for a software radio system, including: a receiving module for receiving decoding tasks from a plurality of uplink channels; and a decoder matrix for executing the decoding tasks, wherein the decoder matrix is shared by the plurality of uplink channels. The decoding apparatus and method as well as the software radio system according to the embodiments of the present invention can be well adapted to the high computing capabilities, sufficient flexibility and scalability as required by base station systems for next-generation wireless communication systems.