Data Payload Transmission via Block Order Variation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital data transmission methods face challenges in reducing error rates, particularly when transmitting data payloads simultaneously across multiple network nodes, as bit error probabilities vary across the length of the packet due to noise and interference, affecting the reliability of data reception.
Innovation Solution
The method involves transmitting data payloads as multiple packets with blocks arranged in different orders across each packet, utilizing error detection codes to identify and correct errors, and applying majority logic decoding to recover corrupted blocks, thereby improving the chances of successful reception despite varying bit error probabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If data packets are transmitted simultaneously across multiple network nodes, then the coverage and reach of data transmission is improved, but the bit error probability increases due to noise and interference
Solution Approach 1:
The data payload is divided into multiple blocks that are arranged in different orders across repeated transmissions. This segmentation allows the receiver to collect blocks from multiple transmissions and reconstruct the complete data set, mitigating the impact of high error probabilities in specific block positions during simultaneous transmissions across multiple network nodes.
2Reliability
If error detection codes are added to each block, then the ability to identify and correct errors is improved, but the data transmission overhead increases
Solution Approach 1:
Error detection codes are applied at the block level rather than the entire packet level. This segmentation of error detection enables efficient identification of corrupted blocks while minimizing overhead, as only the necessary check bits for each block are transmitted rather than redundant entire packet retransmissions.
3Reliability
If blocks are arranged in different orders across repeated transmissions, then the reliability of data reception is improved by mitigating high error probability sections, but the complexity of the transmission protocol increases
Solution Approach 1:
The block arrangement within data packets is dynamically changed across repeated transmissions. Different permutations of blocks are used in successive transmissions, which mitigates the impact of position-dependent error probabilities. The receiver uses the known permutation patterns to correctly reassemble blocks from multiple transmissions into the original data payload.
4Reliability
If multiple transmissions of the same data payload are performed, then the chances of successful reception are improved, but the transmission latency increases
Solution Approach 1:
The data payload is segmented into blocks that can be independently transmitted and received. The receiver can accumulate blocks from multiple transmissions and reconstruct the complete data set without waiting for all retransmissions to complete, thereby reducing effective latency while maintaining high reception reliability through block-level error detection and correction.
Data Source
AI summary
A method of transmitting a data payload from one or more network nodes. The method includes transmitting a first data packet from a network node of the one or more network nodes and subsequently transmitting a second data packet from the network node of the one or more network nodes. The first data packet includes a set of blocks arranged in a first order and the second data packet including the set of blocks arranged in a second order that is different from the first order. Each block of the set of blocks includes a different section of the data payload and the sections of the data payload included by blocks of the set of blocks together define the entire data payload.


