Packet-Size Adaptive Decoding for Short-Packet Wireless Reception

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvehardware requirementsVSAvoiddecoding performance
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If sliding-window decoding operation is used for short packets, then hardware requirements are reduced, but decoding efficiency and performance deteriorate

Engineering Contradiction:
Improvedecoding efficiencyVSAvoiddecoding performance
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7965710B1Decoding operations in normal transmission mode
Publication Date: 2011.06.21 NXP USA INC
  • US7965710B1 patent drawing
  • US7965710B1 patent drawing
  • US7965710B1 patent drawing

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.