Payload Reassembly Using Timestamps and Incremental CRC Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communication systems, determining the reception of the last fragment of a payload without fragment numbering or waiting for additional fragments introduces inefficiency and latency, and is vulnerable to errors.
Innovation Solution
The receiving station uses synchronized clocks to timestamp fragments, allowing reassembly and validation without fragment numbering, and calculates CRC codes using pre-calculated values from individual fragments to verify payload integrity with minimal latency and computation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If fragment numbering is used to determine complete payload reception, then reliability of detection is improved, but device complexity and overhead increase
Solution Approach 1:
The patent extracts the detection function from fragment numbering mechanisms and implements it through CRC validation instead. By removing the need for sequence numbers and fragment counters, the solution eliminates the overhead associated with fragment numbering while maintaining reliable detection of complete payload reception through cryptographic hash validation.
Solution Approach 2:
The patent introduces CRC codes as an intermediary mechanism that mediates between fragment reception and completeness detection. Instead of directly using fragment numbers to determine completion, the system uses CRC validation as an intermediate step that indirectly verifies complete reception by detecting payload duplication or corruption.
2Reliability
If waiting for predefined interval is used to determine last fragment reception, then reliability is improved, but loss of time increases
Solution Approach 1:
The patent performs preliminary CRC validation on received fragments immediately upon arrival rather than waiting for a predefined interval. By validating fragments as they arrive and using the properties of CRC codes to detect completeness, the system eliminates the time loss associated with waiting intervals while maintaining reliable detection through immediate validation.
3Measurement precision
If CRC validation is performed on entire payload after reassembly, then measurement precision is improved, but use of energy increases
Solution Approach 1:
The patent segments the CRC validation process by validating individual fragments as they arrive rather than waiting to validate the entire reassembled payload. This segmentation allows incremental validation that reduces the computational burden on any single processing moment while maintaining overall validation accuracy through the cumulative effect of fragment-level CRC checks.
Data Source
AI summary
A communication system comprises one or more transmitters and a receiving station. A transmitter segments a payload to be transmitted into multiple fragments and transmits each fragment of the payload in a different transmission. The receiving station receives the fragments, reassembles the payload from the received fragments and validates the integrity of the payload. Methods are presented for efficiently rebuilding a payload from fragments of the payload and for validating the integrity of the payload.


