Parallel Temporal Diversity Coding for Low-Latency Data Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication devices often experience data loss due to fluctuating power, which existing technologies struggle to address effectively, particularly in free-space optical communication systems where errors can occur, leading to inefficiencies in data retrieval and processing.
Innovation Solution
A method and system that utilize a real-time path and a delayed path in parallel to transmit and receive signals, where data on the delayed path is interleaved and encoded to determine parity bits, then multiplexed with error correcting codes, allowing for efficient error correction and data recovery when errors are detected on the real-time path.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is transmitted using traditional error correction methods, then data loss can be corrected, but processing overhead and time increase significantly
Solution Approach 1:
The patent segments data transmission into two parallel paths: a first path that transmits data without interleaving for fast processing, and a second path that transmits interleaved data for error correction. This segmentation allows the system to process most data quickly while having error correction capability available only when needed, thus reducing overall processing time while maintaining reliability.
Solution Approach 2:
The patent applies preliminary action by pre-interleaving data on the second path before transmission. This pre-processing prepares the data in advance for potential error correction, so that when errors are detected, the correction process is already optimized and requires minimal additional processing time, thereby reducing the loss of time during actual error recovery operations.
2Reliability
If data is interleaved and encoded with parity bits, then error correction capability improves, but device complexity increases
Solution Approach 1:
The patent divides the data stream into two separate paths with different processing complexities. The first path processes data without interleaving or parity bits, maintaining simple processing. The second path applies interleaving and parity bit generation, providing error correction capability. This segmentation allows the system to achieve error correction without requiring all data to undergo complex processing, thus managing device complexity while improving reliability.
Solution Approach 2:
The patent applies local quality by providing enhanced error protection (interleaving and parity bits) only to the portion of data transmitted on the second path, while the first path uses simpler transmission. This localized application of complex error correction techniques optimizes the balance between reliability and device complexity, applying sophisticated processing only where needed rather than to all data.
3Reliability
If temporal diversity is used to recover lost data, then data loss recovery improves, but transmission duration increases
Solution Approach 1:
The patent segments data into two paths with different transmission characteristics. The first path transmits data in real-time without delay, maintaining short transmission duration for error-free data. The second path transmits interleaved data that can recover from errors, providing data loss recovery capability. This segmentation allows the system to achieve temporal diversity benefits without requiring all data to undergo extended transmission durations.
Solution Approach 2:
The patent applies partial action by using interleaving and error correction techniques on only a portion of the data (second path) rather than all data. This allows the system to achieve data loss recovery for critical portions while maintaining faster transmission for other portions, thus balancing data loss recovery improvement with transmission duration constraints.
Data Source
AI summary
The disclosure may provide for a communication method and system. A transmitter of the communication system may include an interleaver and a first encoder for determining parity bits. The transmitter also may include a multiplexer for joining the parity bits with the data. A second encoder may be positioned after the multiplexer for implementing an error correcting code. A receiver of the communication system may include a decoder followed by an interleaver. When errors are detected in received data at the decoder, one or more processors of the receiver may be configured to correct portions of the received data and combine the corrected portions with the received data.


