Wireless Frame Data Segmentation for Processor Latency Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communication systems face challenges in processing increased data volumes due to processors not keeping pace with user demands, leading to backlogs, data loss, and latency issues, particularly in real-time applications like drone controlling or robotic surgery.
Innovation Solution
The solution involves selectively arranging data within frames to provide processors with additional time to process information without increasing frame duration or reducing data volume, by prioritizing and delaying lower-priority data groups within subsequent frames, and strategically placing gaps within frames to allow for timely processing and acknowledgement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If processors process data in real-time without pipelining, then latency is reduced and data loss is minimized, but processing time becomes insufficient for increased data volumes
Solution Approach 1:
The frame is segmented into multiple segments, each containing a subset of the total data. The processor processes one segment at a time sequentially, rather than attempting to process all data simultaneously. This segmentation allows the processor to handle increased data volumes by dividing the workload into manageable portions, preventing data loss while maintaining adequate processing time through sequential segment processing.
2Loss of time
If frame duration is increased to provide more processing time, then processing capacity is improved, but transmission efficiency decreases and latency increases
Solution Approach 1:
By segmenting the frame into multiple smaller segments that can be processed sequentially, the system maintains a compact frame duration suitable for efficient transmission. Each segment is processed in succession within the same frame window, providing sufficient processing time for each portion without extending the overall frame duration, thereby preserving transmission speed and efficiency.
Solution Approach 2:
The processor begins processing the first segment of data as soon as it is received, before the entire frame is fully transmitted. This preliminary action on the first segment allows processing to overlap with transmission of subsequent segments, effectively utilizing processing time without extending frame duration, thus maintaining transmission efficiency while improving processing capacity.
3Productivity
If data is pipelined to increase processing throughput, then data volume handling is improved, but latency increases and real-time processing capability deteriorates
Solution Approach 1:
The frame is divided into multiple segments that are processed sequentially rather than through complex pipelining. This segmentation approach maintains real-time processing capability by avoiding the latency introduced by multi-stage pipelines, while still improving throughput by allowing the processor to handle multiple segments within a single frame through efficient sequential processing.
4Loss of time
If gaps are added to frames to provide processing time, then processing capacity is improved, but data transmission efficiency decreases
Solution Approach 1:
The processor performs preliminary processing on the first segment of data during the initial portion of the frame, before other segments are fully received. This preliminary action provides sufficient processing time without requiring additional gaps in the frame structure, thereby maintaining data transmission efficiency while improving processing capacity.
Data Source
AI summary
Embodiments herein maximize frame usage by selectively arranging the data within the frame thereby giving the transmitting processor additional time generate and transmit the data within the frame without increasing the time gap G of the frame and without increasing the overall length of the frame. Further, the selective arrangement also gives the receiving processor additional time to process the data of the frame and send Ack/Nack information regarding the success/failure of the processing without increasing the time gap G of the frame and without increasing the overall length of the frame. Other aspects, embodiments, and features are also claimed and described.


