Base Station Processor With Flexible Processing Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In remote radio head systems, the conventional base station control unit is inefficient due to separate processing streams for each antenna, leading to underutilization of hardware resources and inflexible user allocation across antennas.

Innovation Solution

A processor for the base station control unit is designed with flexible processing streams that can allocate users and data types to any antenna, incorporating a signature store, adder tree, and code memory to generate and aggregate signals efficiently, allowing for parallel or series pre-aggregation of signatures and variable-length spreading codes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate processing streams are used for each antenna, then each antenna can be independently processed, but hardware resources are significantly consumed and resources are underutilized

Engineering Contradiction:
Improveindependent processing capabilityVSAvoidhardware resource consumption
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The processing streams are designed to be universal and interchangeable, where any processing stream can handle any antenna's signals. This multi-functionality allows the system to maintain independent processing capability for each antenna while using shared hardware resources, eliminating the need for dedicated processing streams for each antenna.

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

Solution Approach 2:

The system implements dynamic allocation of processing streams to antennas based on current load and user distribution. Processing streams can be dynamically assigned to different antennas and users, allowing the hardware resources to be flexibly utilized across multiple antennas rather than being statically bound to specific antennas.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If separate processing streams are used for each antenna, then each antenna has dedicated processing, but user allocation is inflexible and resources remain underutilized

Engineering Contradiction:
Improveuser allocation flexibilityVSAvoidresource utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system enables dynamic user allocation across multiple antennas by allowing users to be moved between different processing streams and antennas based on channel conditions, load balancing, and quality of service requirements. This dynamic approach provides flexible user allocation while maximizing resource utilization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The processing system is segmented into independent, interchangeable processing streams that can be independently allocated to different users and antennas. This segmentation allows flexible reconfiguration of user-to-antenna mappings without affecting the entire system, enabling both ease of operation and high resource utilization.

Inventive Principle:
Principle #1Segmentation

3Productivity

If maximum users are allocated to each antenna stream, then each stream handles full capacity, but hardware resources are consumed even when lightly loaded

Engineering Contradiction:
Improveuser capacity per streamVSAvoidhardware resource consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts the number of users allocated to each processing stream based on actual demand and system conditions. Processing streams can be activated or deactivated, and user allocations can be adjusted in real-time, allowing the system to maintain high user capacity when needed while reducing hardware resource consumption during low-load periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system maintains continuous useful action by ensuring that processing resources are actively utilized only when there are users to serve. By dynamically allocating processing streams to users across multiple antennas, the system avoids idle hardware resource consumption while maintaining full user capacity availability when demand exists.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8897784B1Processor for a base station control unit
Publication Date: 2014.11.25 ALTERA CORP
  • US8897784B1 patent drawing
  • US8897784B1 patent drawing
  • US8897784B1 patent drawing

AI summary

There is provided a processor for a base station control unit, the base station control unit being associated with a plurality of antennas; the processor comprising a plurality of processing streams, each stream being suitable for generating signals for at least one user in a plurality of users; wherein any of the processing streams can be used to generate the signals for any user in the plurality of users and for transmission by any antenna in the plurality of antennas.