Adaptive Retransmission Protocols for Time-Slotted Link Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication networks face challenges in maintaining re-transmission reliability due to unreliable communication channels, which can lead to corrupted data packets and inefficient use of time slots, affecting throughput and latency.
Innovation Solution
Implementing adaptive error avoidance mechanisms by encoding data packets using a second communication protocol with error correction codes during the last retry attempt, extending the packet transmission into the acknowledge time slot without altering the overall slot duration, and adjusting data rates or payload sizes for improved resilience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If error correction codes are used during re-transmission, then re-transmission reliability is improved, but time slot duration would be extended
Solution Approach 1:
The patent applies dynamics by making the communication protocol adaptive based on transmission attempts. For the last retry attempt, the system dynamically switches to a second protocol with error correction codes, while maintaining the original time slot duration through coordinated protocol changes at both transmitting and receiving ends.
Solution Approach 2:
The system changes protocol parameters selectively for the last retry attempt. The transmitting node changes the encoding protocol to include error correction codes, and the receiving node changes its decoding protocol accordingly, allowing reliability improvement without extending the time slot duration.
2Reliability
If adaptive error avoidance mechanisms are implemented, then data delivery reliability is improved, but device complexity increases
Solution Approach 1:
The patent segments the re-transmission process into distinct phases: initial transmissions using the first protocol, and a final retry attempt using the second protocol with error correction. This segmentation allows the system to manage complexity by only activating error correction mechanisms when absolutely necessary.
Solution Approach 2:
Error correction codes are applied locally only to the last retry attempt rather than all transmissions. The transmitting node and receiving node both switch to enhanced protocols only for the final retry, keeping the system simple for routine transmissions while providing enhanced reliability when needed.
Data Source
AI summary
A network node device of a communication network comprises physical (PHY) layer circuitry configured to transmit and receive data packets via a communication network; and processing circuitry connected to the PHY layer circuitry. The processing circuitry is configured to encode a data packet for sending according to a first communication protocol for sending to a second network node during a specified communication time slot, initiate resending of the data packet when the second network node does not respond during a specified acknowledge time slot, and encode the data packet according to a second communication protocol for sending to the second network node for a last retry attempt of a finite number of retry attempts, wherein the time to send the data packet formatted in the second communication protocol extends into the specified acknowledge time slot.


