Media-Access Control Unit Segmentation for Network Processors
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If more functionality is added to handle increased data traffic, then data processing capability is improved, but system complexity deteriorates
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.
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.
Data Source
AI summary
Disclosed are processors for implementing the Media-access control layer of a network device.


