Packet-Size Adaptive Decoding for Short-Packet Wireless Reception
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The sliding-window decoding architecture used in wireless data transmission/reception scenarios, such as those compliant with IEEE 802.16 standards, experiences performance degradation and inefficiencies when dealing with shorter or smaller-sized packets, leading to undesirable decoding performance.
Innovation Solution
A decoder system that selectively employs different decoding operations based on the size of the data packet, using a first decoding operation for packets within a specific size range and a second, distinct operation for packets within another size range, allowing for improved performance by varying the decoding method as a function of packet size.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If sliding-window decoding operation is used for all packet sizes, then hardware requirements are reduced and calculation complexities are efficient, but decoding performance degrades for shorter or smaller-sized packets
Solution Approach 1:
The decoder dynamically selects between sliding-window decoding operation and Viterbi algorithm based on the size of the received packet. For packets larger than a threshold size, sliding-window decoding is used; for packets at or below the threshold, Viterbi algorithm is used. This dynamic adaptation resolves the contradiction by adjusting the decoding method to match packet size characteristics.
Solution Approach 2:
The system changes the decoding operation parameter based on packet size. A packet size threshold is established, and when the packet size parameter falls below this threshold, the decoding operation switches from sliding-window to Viterbi algorithm, ensuring optimal performance across different packet size ranges.
2Productivity
If sliding-window decoding operation is used for short packets, then hardware requirements are reduced, but decoding efficiency and performance deteriorate
Solution Approach 1:
The decoding operation parameter is changed based on packet size. For short packets (size ≤ threshold), the Viterbi algorithm is selected; for longer packets (size > threshold), sliding-window decoding is used. This parameter-based selection ensures both decoding efficiency and performance are optimized for each packet size category.
Data Source
AI summary
Various decoders, methods, systems, and devices are provided that selectively employ a decoding operation as a function of the size of a received data packet. In at least some embodiments, a first decoding operation is performed on data packets within a first size range. A second decoding operation(s), different from the first, is (are) performed on data packets within a second size range. In at least some embodiments, the first decoding operation is a sliding-window decoding operation and the second decoding operation is one other than a sliding-window decoding operation.


