Turbo Decoding Module MAC Header Splitting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of synchronization and decoding operations in UMTS/WCDMA wireless communication systems, particularly due to their lack of alignment with a timing reference, complicates synchronization for wireless terminals and increases the complexity of coding operations, necessitating improvements in decoding processes.

Innovation Solution

The implementation of a turbo decoding module within the wireless terminal's baseband processing module, which receives IR samples, combines them to form turbo code words, and performs successful decoding operations, offloading processor tasks and supporting decoding for multiple standards including UMTS/WCDMA, thereby simplifying the decoding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If UMTS/WCDMA coding operations are implemented to support high throughput, then data transmission capacity is improved, but decoding complexity increases significantly

Engineering Contradiction:
Improvedata transmission capacityVSAvoiddecoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the MAC packet into multiple parts, with the MAC header separated from the MAC payload. Each segment is independently decoded, allowing the complex decoding process to be broken down into manageable units. This segmentation reduces the overall decoding complexity while maintaining high throughput capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the MAC header from the MAC packet and processes it separately using header splitting. By taking out the header portion and decoding it independently before processing the payload, the system reduces decoding complexity for the main data transmission while still supporting high throughput UMTS/WCDMA operations.

Inventive Principle:
Principle #2Taking out (Extraction)

2Device complexity

If MAC header splitting is implemented, then decoding complexity is reduced, but processing time increases due to additional steps

Engineering Contradiction:
Improvedecoding complexityVSAvoidprocessing time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by separately decoding the MAC header before the MAC payload. This preliminary decoding of the header portion allows the system to prepare and organize data structures in advance, reducing the overall processing time despite the additional step. The header is processed upfront, enabling more efficient subsequent payload processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuity of useful action by implementing a pipelined processing approach where header decoding and payload decoding can proceed in an overlapping manner. The useful action continues without interruption as the system transitions from header processing to payload processing, minimizing idle time and reducing total processing duration.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If full MAC packet decoding is performed, then decoding accuracy is maintained, but processor load increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidprocessor load
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the decoding process into separate header and payload decoding operations. By dividing the full MAC packet decoding into distinct segments, the processor load is distributed across multiple smaller tasks rather than one large task, reducing peak processor utilization while maintaining overall decoding accuracy through systematic processing of each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and processes the MAC header separately from the payload, taking out the header decoding task to reduce the immediate processor load on the main decoding operation. This extraction allows the system to manage processor resources more efficiently while preserving decoding accuracy through subsequent payload processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7532638B2Wireless terminal baseband processor high speed turbo decoding module supporting MAC header splitting
Publication Date: 2009.05.12 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US7532638B2 patent drawing
  • US7532638B2 patent drawing
  • US7532638B2 patent drawing

AI summary

A baseband processing module for use within a Radio Frequency (RF) transceiver includes a downlink/uplink interface, TX processing components, a processor, memory, RX processing components, and a turbo decoding module. The RX processing components receive a baseband RX signal from the RF front end, produce a set of IR samples from the baseband RX signal, and transfer the set of IR samples to the memory. The turbo decoding module receives at least one set of IR samples from the memory, forms a turbo code word from the at least one set of IR samples, turbo decodes the turbo code word to produce inbound data, and outputs the inbound data to the downlink/uplink interface. The turbo decoding module performs metric normalization based upon a chosen metric, performs de-rate matching, performs error detection operations, and extracts information from a MAC packet that it produces.