Selective Message Rebroadcast for Tactical Radio Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Tactical radio networks face challenges with service discovery, packet loss reliability, and limited support for point-to-point communication modes due to existing protocols like TCP, UDP, and QUIC, which degrade network bandwidth and are not suitable for highly constrained ad hoc networks.
Innovation Solution
A method where user equipment broadcasts status and payload messages with identifiers, allowing receivers to reconstruct message series and transmitters to rebroadcast missing messages based on the weakest identifier, ensuring reliable data exchange without significant bandwidth degradation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If systematic acknowledgment mechanisms are used (RUDP, QUIC, TCP), then reliability of packet delivery is improved, but network bandwidth is significantly degraded due to large number of acknowledgment packets
Solution Approach 1:
The patent implements a feedback mechanism where receivers send acknowledgment messages containing their current position in the message series to the transmitter. The transmitter uses this feedback to determine which messages need retransmission and sends only those specific messages, rather than all messages or using systematic acknowledgment protocols. This selective feedback approach maintains reliability while minimizing bandwidth consumption.
Solution Approach 2:
Instead of using full systematic acknowledgment mechanisms that acknowledge every packet, the patent uses partial acknowledgment where receivers only acknowledge their position in the series. The transmitter then performs partial retransmission of only the missing messages based on the weakest receiver's position, rather than retransmitting all messages or using excessive acknowledgment traffic.
2Reliability
If point-to-point communication mode is used (TCP, QUIC, RUDP), then communication reliability is improved, but adaptability to multicast/broadcast scenarios is worsened
Solution Approach 1:
The patent creates a universal communication protocol that works for both unicast and multicast/broadcast scenarios. The same message series mechanism, acknowledgment protocol, and selective retransmission logic are used regardless of whether the transmitter is sending to one receiver or multiple receivers. This makes the protocol adaptable to different communication modes while maintaining reliability through the series-based approach.
Solution Approach 2:
The patent segments the communication process into discrete message series with sequential identifiers. Each message contains its position in the series, allowing the protocol to handle both point-to-point and multicast scenarios by simply changing the target recipients while keeping the same reliability mechanisms. The segmentation into identifiable message units enables flexible adaptation to different communication topologies.
3Loss of energy
If UDP protocol is used, then network bandwidth is maintained, but reliability of packet delivery is worsened due to lack of retransmission mechanism
Solution Approach 1:
The patent implements preliminary action by having the transmitter send a complete series of numbered messages in sequence before expecting acknowledgments. The receiver can identify missing messages by comparing the received message identifiers against the expected series. This preliminary organization of messages into a complete series enables reliable delivery without requiring complex real-time retransmission protocols, maintaining bandwidth efficiency while improving reliability.
Data Source
AI summary
The invention relates to a method for communicating messages between a plurality of pieces of user equipment of a set of user equipment via a communication network. The method includes, when a transmitter determines that a last payload message of a series received by a receiver, for which all payload messages preceding it in the series have also been received, is different from the last payload message of the series, rebroadcasting by the sender of the payload messages of the series following the last payload message received by the receiver.

