Media-Access Control Unit Segmentation for Network Processors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network communication systems face bottlenecks due to the need for increased data processing efficiency and adaptability to changing industry standards, particularly in the media-access control layer of network communications devices operating under the IEEE 802.16 Wireless Standard.

Innovation Solution

A media-access control unit is introduced, comprising two processors (UMAC and LMAC) that process data flow between higher protocol layers and the physical layer, with features like connection identifier assignment, efficient error handling, encryption, and synchronization mechanisms, enabling flexible operation in both base stations and subscriber stations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data processing is handled by software running on a processor, then flexibility to adapt to changing standards is improved, but processing speed and efficiency deteriorate

Engineering Contradiction:
Improveadaptability to changing standardsVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The media access control unit is divided into two distinct processors: a first processor that handles high-level data unit processing and protocol layer tasks, and a second processor that handles physical layer processing and FEC block generation. This segmentation allows each processor to be optimized for its specific function, with the second processor providing hardware-accelerated processing speed while the first processor maintains software flexibility for standard adaptations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first processor acts as an intermediary between the higher protocol layers and the second processor. It receives high-level data units, processes them through software-based protocol handling, and generates medium access control protocol data units that are then passed to the second processor for hardware-accelerated physical layer processing. This intermediary architecture enables both software flexibility and hardware speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If more functionality is added to handle increased data traffic, then data processing capability is improved, but system complexity deteriorates

Engineering Contradiction:
Improvedata processing capabilityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments functionality into two processors with clearly defined roles: the first processor handles protocol layer processing, connection management, and high-level data unit transformation, while the second processor handles physical layer processing, FEC block generation, and transmission. This segmentation increases processing capability for each function while keeping individual processor complexity manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first processor is designed as a universal processing unit that can handle multiple protocol layers and adapt to changing standards through software updates. It performs multiple functions including receiving high-level data units, assigning connection identifiers, generating MAC protocol data units, and interfacing with the second processor. This multi-functionality increases overall productivity without proportionally increasing hardware complexity.

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

Data Source

PatentUS8189774B2Processors for network communications
Publication Date: 2012.05.29 SOCIONEXT INC
  • US8189774B2 patent drawing
  • US8189774B2 patent drawing
  • US8189774B2 patent drawing

AI summary

Disclosed are processors for implementing the Media-access control layer of a network device.