Communication Apparatus Dual Header Buffer Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication apparatuses face inefficiencies in creating transmission packets when the free space for storing headers is insufficient, leading to increased processing time and deteriorated communication performance.
Innovation Solution
A communication apparatus with dual packet creation units and a control unit that determines which unit to use based on data size and available storage space, allowing for efficient packet creation even when storage is limited.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single header buffer is used to store all transmission packet headers, then memory management is simple, but processing time increases when the buffer is full
Solution Approach 1:
The single header buffer is divided into multiple buffers (first header buffer and second header buffer). The control unit selects which buffer to use based on availability, allowing continuous packet creation without waiting for a single buffer to be released.
Solution Approach 2:
The system dynamically switches between different header buffers based on their availability status. The control unit determines which buffer has free space and selects that buffer for header storage, making the system adaptive to changing memory conditions.
2Quantity of substance
If transmission packets are created by waiting for header buffer release, then memory usage is optimized, but communication performance deteriorates
Solution Approach 1:
Multiple header buffers are prepared in advance, so that when one buffer becomes full, another buffer is already available for use. This preliminary preparation eliminates the need to wait for buffer release and maintains continuous packet creation capability.
Solution Approach 2:
The system changes the parameter of buffer selection based on availability conditions. When the first header buffer has insufficient free space, the control unit switches to using the second header buffer, changing the operational parameter to maintain productivity.
3Device complexity
If only one header buffer is used, then device complexity is low, but adaptability to storage constraints is insufficient
Solution Approach 1:
Multiple header buffers serve the same function of storing transmission packet headers but are used under different conditions. This multi-functionality allows the system to adapt to various storage constraint scenarios while maintaining the same overall packet creation capability.
Data Source
AI summary
A communication apparatus capable of efficiently creating transmission packets even when a free space of a storage unit storing transmission packet headers is insufficient includes a first storage unit to store a header of a transmission packet when the transmission packet is created in a first processing procedure, a first creation unit to create the transmission packet in the first processing procedure using the first storage unit, a second storage unit to store the transmission packet header when the transmission packet is created in a second processing procedure, a second creation unit to create the transmission packet in the second processing procedure using the second storage unit, and a control unit to control which one of the first and second creation units is used based on a data size necessary for the first creation unit to create the header and a free space of the first storage unit.


