Pulse-Width Message Reception With Adaptive Sync Error Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional communication schemes, such as SENT, face issues in accurately detecting synchronization pulses due to variations in pulse width, leading to potential errors in data reception and error detection.
Innovation Solution
A receiving apparatus and method that detect errors based on the number of consecutive non-synchronization pulses and pulse width deviations, allowing for accurate identification of synchronization pulses within a predetermined range, and include error detection and correction mechanisms for data pulses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the receiving apparatus uses a strict pulse width tolerance range to identify synchronization pulses, then measurement precision is improved, but reliability deteriorates because pulses outside the range cannot be properly detected
Solution Approach 1:
The patent applies dynamics by making the reference pulse width adaptable rather than fixed. The receiving apparatus dynamically adjusts the reference pulse width based on actual received pulses, allowing the system to accommodate variations in pulse width while maintaining accurate synchronization detection. This resolves the contradiction by enabling the system to be both precise and reliable across varying conditions.
Solution Approach 2:
The patent changes the parameter of reference pulse width from a fixed predetermined value to a dynamically updated value based on received synchronization pulses. This parameter change allows the system to adapt to different pulse width conditions while maintaining accurate error detection, thereby improving reliability without sacrificing measurement precision.
2Measurement precision
If the receiving apparatus discards pulses outside the tolerance range, then measurement precision is maintained, but reliability deteriorates because error detection capability is lost
Solution Approach 1:
The patent makes the reference pulse width dynamic rather than fixed, allowing it to adapt to received pulses even when they fall outside the initial predetermined tolerance range. This enables the system to maintain measurement precision while preserving error detection capability, as the adaptive reference can still identify genuine errors versus acceptable variations.
Solution Approach 2:
The patent performs preliminary actions by establishing an initial reference pulse width before receiving data, then uses this reference to detect errors in subsequent pulses. The reference is subsequently updated based on received synchronization pulses, creating a continuous error detection mechanism that maintains both precision and reliability.
3Device complexity
If the receiving apparatus uses a fixed predetermined reference pulse width, then device complexity is reduced, but adaptability deteriorates because it cannot handle pulse width variations
Solution Approach 1:
The patent implements a dynamic reference pulse width mechanism that automatically adapts to received pulse widths while maintaining a relatively simple overall structure. The system updates the reference based on synchronization pulses and uses it for error detection in data pulses, providing adaptability without significantly increasing device complexity.
Solution Approach 2:
The receiving apparatus performs self-service by automatically updating its own reference pulse width based on received synchronization pulses. This self-adjusting mechanism enables the system to adapt to pulse width variations without requiring external calibration or complex configuration, maintaining simplicity while improving adaptability.
Data Source
AI summary
To detect an error in pulse width in a communication scheme that identifies a start position of a message or expresses a data value using a pulse width of a pulse included in the message, provided is a receiving apparatus including a receiving section that receives a message including a synchronization pulse having a predetermined pulse width and a first data pulse having a pulse width corresponding to a value of first data; and an error detecting section that detects an error in response to the number of non-synchronization pulses that are consecutive after the synchronization pulse being outside a predetermined number range.


