MAC Processing Hardware Acceleration for Baseband Encryption
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Productivity
If a dedicated hardware module is introduced for MAC processing, then processing speed is increased, but the area and power consumption increase
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.
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
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.
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
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.
Data Source
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.


