Programmable Baseband DSP with Reconfigurable Interconnect Network

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional baseband processors (BBPs) are limited to a single radio standard and face challenges in flexibility, area, and power consumption, making them inadequate for supporting multiple radio standards and demanding applications like Wireless Local Area Networks and digital video broadcasting.

Innovation Solution

A programmable baseband digital signal processor architecture featuring a processor core, multiple memory units, and accelerator units connected by a programmable network that dynamically reconfigures connectivity in response to instructions, enabling support for various radio standards and modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If ASIC devices are used for baseband processors, then performance is improved, but adaptability to different radio standards deteriorates

Engineering Contradiction:
ImproveperformanceVSAvoidadaptability to different radio standards
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The baseband processor is divided into multiple functional blocks including FFT/IFFT units, filter banks, modulators, demodulators, and other signal processing components. Each block can be independently configured to perform different functions, allowing the system to support multiple radio standards while maintaining high performance through specialized hardware for each function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs dynamic reconfiguration capabilities where the interconnect network and functional blocks can be programmatically adjusted at runtime to support different radio standards and modes. This allows the hardware to adapt its structure and data flow paths based on the required standard, combining ASIC performance with software-defined adaptability.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If programmable baseband processor solutions are implemented, then adaptability to different radio standards is improved, but device complexity increases

Engineering Contradiction:
Improvesupport for multiple radio standardsVSAvoidprocessor architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses a universal interconnect network that can dynamically route data between any functional blocks, and a set of multi-functional processing units that can perform different operations based on configuration. This universal architecture reduces overall complexity compared to having separate dedicated processors for each radio standard, while still providing support for multiple standards through software configuration.

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

3Productivity

If high parallelism is introduced to meet demanding application requirements, then productivity is improved, but area consumption increases

Engineering Contradiction:
Improveprocessing capability for demanding applicationsVSAvoiddie area
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The system merges multiple signal processing functions into shared functional blocks that can operate in parallel when needed. For example, multiple FFT units can process different data streams simultaneously, and the interconnect network efficiently routes data between these parallel units. This merging approach achieves high parallelism for demanding applications while minimizing die area by avoiding redundant dedicated hardware for each function.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7415595B2Data processing without processor core intervention by chain of accelerators selectively coupled by programmable interconnect network and to memory
Publication Date: 2008.08.19 CORESONIC AB
  • US7415595B2 patent drawing
  • US7415595B2 patent drawing
  • US7415595B2 patent drawing

AI summary

A programmable digital signal processor includes a plurality of memory units, a plurality of accelerator units and a processor core. The digital signal processor also includes a programmable network that may be configured to selectively provide connectivity between the memory units, the accelerator units, and the processor core. Each of the accelerator units may be configured to perform one or more dedicated functions. The processor core may include an execution unit that may be configured to execute instructions that are associated with datapath flow control. The programmable network may be configured to selectively provide the connectivity in response to execution of particular instructions.