Repeat-Response Combining in Communication Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern communication systems face challenges in maintaining data quality and speed due to interferences and computational complexities, particularly in mobile communication, where existing solutions have not effectively addressed these issues.
Innovation Solution
A communication system incorporating a validation module, inter-block processing module, detection module, accumulator module, and decoding module to combine preceding data with repeat data, utilizing a turbo-principle mechanism for processing across transmission blocks, which includes transmitting a repeat request, determining previous communication values, identifying repeat data, generating accumulation outputs, and determining communication content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If repeat data is transmitted to ensure data quality, then error rates decrease, but communication speed decreases
Solution Approach 1:
The patent combines preceding data with repeat data in an accumulator module, merging multiple transmissions of the same information to improve reliability without requiring complete retransmission, thus reducing the speed penalty
Solution Approach 2:
The system performs preliminary decoding attempts on the first transmission before requesting repeats. By using soft decision values and preliminary decoding results, the system can often succeed without repeats, maintaining speed when possible while having reliability safeguards ready
2Manufacturing precision
If multiple decoding cycles are performed to improve data accuracy, then manufacturing precision improves, but loss of time increases
Solution Approach 1:
The system performs preliminary decoding on the first transmission using soft decision values before requesting repeats. This preliminary action often succeeds without requiring multiple full decoding cycles, reducing time loss while maintaining accuracy through the preliminary soft decision analysis
Solution Approach 2:
The system uses soft decision values as copies of the original signal that can be processed multiple times without degrading the original data. These soft copies allow repeated decoding attempts with minimal time penalty since they are computational representations rather than physical signal retransmissions
3Reliability
If repeat request mechanism is implemented to reduce errors, then reliability improves, but device complexity increases
Solution Approach 1:
The validation module and accumulator module serve multiple functions: they validate incoming data, accumulate soft decision values for future decoding attempts, and manage the repeat request process. This multi-functionality reduces the need for separate dedicated components, managing complexity while improving reliability
Solution Approach 2:
The system implements a feedback mechanism where decoding results from preliminary attempts feed back into the decision to request repeats. The soft decision values from initial decoding are fed back into the accumulator for potential future use, creating an intelligent feedback loop that improves reliability without requiring complex open-loop control systems
4Manufacturing precision
If soft decision values are accumulated across transmissions to improve decoding accuracy, then manufacturing precision improves, but use of energy increases
Solution Approach 1:
The system accumulates soft decision values partially - only for transmissions that are likely to benefit from repetition. The validation module determines when accumulation is worthwhile based on channel conditions and decoding success probability, avoiding unnecessary energy expenditure on accumulating values for transmissions that would succeed anyway
Data Source
AI summary
A communication system includes: a validation module configured to transmit a repeat request corresponding to a preceding data including a communication content; an inter-block processing module, coupled to the validation module, configured to determine a previous communication value based on the preceding data; a detection module, coupled to the inter-block processing module, configured to identify a repeat data corresponding to the repeat request from a receiver signal; an accumulator module, coupled to the detection module, configured to generate an accumulation output based on the preceding data and the repeat data; and a decoding module, coupled to the accumulator module, configured to determine the communication content using the previous communication value and the accumulation output across instances of transmission blocks for communicating with a device.


