MAC Processing Hardware Acceleration for Baseband Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current radio communication digital baseband processing systems face increased processing load and inefficiencies due to software-based MAC processing, which struggles with high bit rates and requires complex hardware for MAC processing, leading to size and power consumption issues, and lack flexibility in handling various MAC processing parameters and data parts.

Innovation Solution

The system divides MAC processing between software and hardware components, using a control processor for parameter calculations and a dedicated MAC processing hardware for data encryption/decryption, with a command script controlling the hardware to optimize processing speed, area, and power consumption, and enable flexible handling of multiple data parts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If MAC processing is realized only by software executed by the control processor, then flexibility in handling various MAC processing parameters is maintained, but the processing load of the control processor increases and processing fails at high bit rates

Engineering Contradiction:
Improveflexibility in handling MAC processing parametersVSAvoidMAC processing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent divides MAC processing into two segments: parameter calculation performed by software on the control processor, and data encryption/decryption performed by dedicated hardware. This segmentation allows the control processor to handle flexible parameter settings while the hardware accelerator handles high-speed data processing, resolving the contradiction between flexibility and processing speed.

Inventive Principle:
Principle #1Segmentation

2Productivity

If a dedicated hardware module is introduced for MAC processing, then processing speed is increased, but the area and power consumption increase

Engineering Contradiction:
ImproveMAC processing speedVSAvoidhardware area
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The patent extracts only the essential data encryption/decryption function from the MAC processing and implements it in hardware, while leaving parameter calculation and control functions in software. This selective extraction minimizes hardware area while maintaining high processing speed for the critical path.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If complex hardware is enabled to realize calculations of MAC processing parameters, then processing speed is increased, but the device complexity and power consumption increase

Engineering Contradiction:
ImproveMAC processing speedVSAvoidhardware complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments MAC processing into parameter calculation (software) and data encryption/decryption (hardware). This segmentation avoids the need for complex hardware to perform parameter calculations, reducing device complexity while maintaining high processing speed for data encryption/decryption.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If the control processor performs data transmission for encryption/decryption processing, then flexibility is maintained, but the processing load increases and time is consumed

Engineering Contradiction:
Improveflexibility in data handlingVSAvoiddata transmission time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts the data transmission function for encryption/decryption from the control processor and assigns it to dedicated hardware. This extraction eliminates the time-consuming data transmission overhead from the control processor while maintaining flexibility through software-controlled parameter settings.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8341394B2Data encryption/decryption method and data processing device
Publication Date: 2012.12.25 CLOUD BYTE LLC
  • US8341394B2 patent drawing
  • US8341394B2 patent drawing
  • US8341394B2 patent drawing

AI summary

It is possible to improve a radio communication digital baseband processing device including data encryption/decryption so as to prevent processing failure caused by a data rate increase in recent years by increasing the MAC processing speed of data encryption/decryption and realizing the load distribution in a processing device. A data processing device which performs a communication process including data encryption/decryption includes: a control processor which performs calculation of the MAC processing parameter; and MAC processing means which performs MAC data processing including data encryption/decryption. The control processor controls the MAC processing means by a command script continuously describing a combination of a command and parameter accompanying it.