Multi-mode PDCCH Decoder with Hybrid Flow Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cellular modem designs face challenges in efficiently processing high-speed cellular data, particularly in decoding physical downlink control channels (PDCCH) across multiple radio access networks like 4G and 5G, requiring area-efficient and power-efficient solutions that support multiple standards while ensuring high throughput and mobility.

Innovation Solution

A cellular modem processor with dedicated processing engines and pipelines, utilizing firmware-based flow control and hardware-based data dependency management, includes functional units for descrambling, de-rate-matching, and decoding, and supports both polar decoding for 5G and convolutional decoding for 4G, with a hybrid control mechanism to manage data dependencies and optimize data flow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a cellular modem supports multiple radio access networks (4G and 5G) with different decoding algorithms, then the adaptability and versatility are improved, but the device complexity increases due to the need for multiple decoding pipelines and functional units

Engineering Contradiction:
Improvemulti-standard supportVSAvoiddecoder architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The PDCCH decoder is designed with multiple functional units (first functional unit for polar decoding, second functional unit for convolutional decoding) that can handle different radio access network standards. The same decoder architecture universally supports both 4G and 5G by selecting appropriate functional units based on the network type, eliminating the need for completely separate decoding systems.

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

Solution Approach 2:

The decoder is segmented into multiple independent functional units, each specialized for a specific decoding algorithm (polar or convolutional). This segmentation allows the system to activate only the required functional unit based on the network standard, reducing the operational complexity while maintaining multi-standard support capability.

Inventive Principle:
Principle #1Segmentation

2Productivity

If dedicated processing engines and pipelines are implemented for high-speed data processing, then the productivity and data rate are improved, but the area efficiency deteriorates due to the increased hardware resources required

Engineering Contradiction:
Improvedata processing throughputVSAvoidprocessor area
Core Design Contradiction:
ProductivityVSArea of moving object

Solution Approach 1:

The processing pipeline is designed to dynamically activate only the necessary functional units based on the network standard being used. For 5G, only the polar decoding functional unit is activated, and for 4G, only the convolutional decoding functional unit is activated. This dynamic configuration maintains high processing throughput while optimizing the active hardware area at any given time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Multiple decoding functional units are merged into a single integrated PDCCH decoder architecture, sharing common infrastructure such as the processing pipeline, memory interfaces, and control logic. This merging reduces the total area required compared to having completely separate decoding systems while maintaining the throughput capabilities of dedicated processing engines.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If multiple decoding functional units are included to support different standards, then the adaptability is improved, but the power consumption increases due to the additional hardware components

Engineering Contradiction:
Improvemulti-mode decoding capabilityVSAvoiddecoder power consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The decoder employs dynamic functional unit activation where only the required decoding functional unit (polar or convolutional) is powered on based on the network standard in use. This dynamic power management maintains multi-standard adaptability while significantly reducing power consumption by keeping unused functional units in a low-power or off state.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system discards (deactivates) the unused decoding functional unit during operation and can recover (activate) it when needed for a different network standard. This approach allows the system to maintain the capability for multiple standards while minimizing instantaneous power consumption by having only one functional unit active at a time.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS11595154B1Instruction-based multi-thread multi-mode PDCCH decoder for cellular data device
Publication Date: 2023.02.28 APPLE INC
  • US11595154B1 patent drawing
  • US11595154B1 patent drawing
  • US11595154B1 patent drawing

AI summary

A cellular modem processor can include dedicated processing engines that implement specific, complex data processing operations. To implement PDCCH decoding, a cellular modem can include a pipeline having multiple processing engines, with the processing engines including functional units that execute instructions corresponding to different stages in the PDCCH decoding process. Flow control and data synchronization between instructions can be provided using a hybrid of firmware-based flow control and hardware-based data dependency management.