Interface Circuit Framing With Adaptive CRC for Mixed Transmission Units
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication methods with error detection codes in data frames struggle to optimize data transfer efficiency across different transmission units with varying lengths, leading to inefficiencies in error detection and correction.
Innovation Solution
A communication method that dynamically adjusts error detection codes based on the transmission unit length, using CRC_A and CRC_B codes for fixed and variable length units, respectively, and switches between TFS and non-TFS modes to optimize data framing and transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If error detection codes are added to all data frames regardless of transmission mode, then error detection reliability is improved, but data transfer efficiency deteriorates due to redundant code transmission
Solution Approach 1:
The patent applies local quality by differentiating error detection code transmission based on transmission mode. In TFS mode, error detection codes are transmitted only for specific data frames (e.g., every nth frame), while in non-TFS mode, codes are transmitted for all frames. This localized application of error detection maintains reliability where needed while improving efficiency where full protection is not required.
Solution Approach 2:
The patent implements dynamics by enabling the transmission system to adaptively switch between TFS and non-TFS modes based on communication conditions. The error detection code transmission strategy dynamically changes according to the selected mode, allowing optimization of the reliability-efficiency trade-off based on real-time channel conditions and data characteristics.
2Device complexity
If fixed error detection code format is used for all transmission units, then device complexity is reduced, but adaptability to different transmission unit lengths deteriorates
Solution Approach 1:
The patent applies dynamics by implementing variable-length error detection code formats that adapt to different transmission unit lengths. The system dynamically selects between fixed-length codes (for TFS mode with standardized units) and variable-length codes (for non-TFS mode with flexible units), maintaining simplicity for standard cases while providing adaptability when needed.
Solution Approach 2:
The patent implements parameter changes by modifying the error detection code format parameters based on transmission mode and unit length requirements. The system changes code length, positioning, and generation parameters dynamically to match the specific transmission unit characteristics, enabling versatile support for different data sizes without requiring multiple fixed code formats.
3Reliability
If error detection codes are transmitted for all data frames in TFS mode, then error detection reliability is improved, but data transfer efficiency deteriorates due to increased overhead
Solution Approach 1:
The patent applies partial action by implementing error detection codes for only a subset of data frames in TFS mode rather than all frames. The system calculates the optimal sampling rate (e.g., every nth frame) that provides sufficient error detection coverage while minimizing overhead, accepting that not every frame receives full error protection but that the overall system reliability remains adequate.
Solution Approach 2:
The patent implements parameter changes by adjusting the error detection code transmission frequency and intensity based on TFS mode characteristics. The system modifies parameters such as code transmission interval, code length, and validation strictness to optimize the balance between reliability and energy consumption, reducing unnecessary processing for frames that are less critical or can be transmitted without full error detection.
Data Source
AI summary
According to one embodiment, a communication method is provided. The communication method includes performing a first operation when a first condition is satisfied for B mode and A mode. The B mode uses B transmission unit. The A mode uses A transmission unit. The first operation generates a data frame by adding B error detection code and A error detection code to data. The B error detection code corresponds to the B transmission unit. The A error detection code corresponds to the A transmission unit. The communication method includes performing a second operation when a second condition is satisfied for the B mode and the A mode. The second operation generates a data frame by adding the B error detection code to data without adding the A error detection code to the data. The communication method includes transmitting the data frame generated in the first operation or the second operation.


