Adaptive Error Control Code Generation for Communications Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communications networks with limited resources, such as in-vehicle networks, existing technologies fail to provide reduced communications complexity and efficient power and bandwidth utilization, which are crucial for improving network lifetime and reducing power consumption.
Innovation Solution
A method that determines characteristics of headers or payloads in data packets, generates error control codes, such as CRC codes, based on these characteristics, and attaches them to the packets to adapt error control protection, thereby reducing packet size and overhead, specifically for headers or both headers and payloads depending on associated protocols and payload sizes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If error control code is generated for both header and payload, then reliability is improved, but device complexity and power consumption increase
Solution Approach 1:
The patent applies different error control strategies to different parts of the data packet based on their characteristics. For payloads with certain protocols or sizes, CRC is generated only for the header, while for others, CRC is generated for both header and payload. This localized approach ensures adequate error control where needed while reducing complexity where not required.
Solution Approach 2:
The patent changes the parameter of error control scope dynamically based on payload characteristics. The system determines whether to generate CRC for header only or for header and payload together by evaluating protocol type and payload size parameters, thus adapting the error control complexity to match the actual data characteristics.
2Reliability
If error control code is generated for both header and payload, then reliability is improved, but power consumption increases
Solution Approach 1:
The patent applies different error control strategies to different parts of the data packet based on their characteristics. For payloads with certain protocols or sizes, CRC is generated only for the header, while for others, CRC is generated for both header and payload. This localized approach ensures adequate error control where needed while reducing complexity where not required.
Solution Approach 2:
The patent changes the parameter of error control scope dynamically based on payload characteristics. The system determines whether to generate CRC for header only or for header and payload together by evaluating protocol type and payload size parameters, thus adapting the error control complexity to match the actual data characteristics.
3Reliability
If error control code is generated for header and payload, then reliability is improved, but communications bandwidth utilization deteriorates
Solution Approach 1:
The patent applies different error control strategies to different parts of the data packet based on their characteristics. For payloads with certain protocols or sizes, CRC is generated only for the header, while for others, CRC is generated for both header and payload. This localized approach ensures adequate error control where needed while reducing complexity where not required.
Data Source
AI summary
Embodiments of a device and method are disclosed. In an embodiment, a method of communications involves determining a characteristic of a header or a payload, generating an error control code for the header or for the header and the payload based on the characteristic of the header or the payload, and attaching the error control code to the header and the payload to form a data packet for communications in a wired communications network.


