Asynchronous Serial Data Synchronization Using Reference Code Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing asynchronous serial data transmission systems face challenges in achieving efficient synchronization of received data, particularly in wireless RFID systems, where the traditional header data field can increase data transmission time and complexity.

Innovation Solution

The system uses a reference code stored in the receiving unit, matching it with a partial code section of the identification data field to synchronize with subsequent message characters, potentially eliminating the need for a header data field and utilizing a FIFO buffer for continuous comparison.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a header data field is transmitted as a synchronization signal at the beginning of a message, then the receiving unit can achieve synchronization with the transmitted data, but the data transmission time and complexity increase

Engineering Contradiction:
Improvesynchronization accuracyVSAvoiddata transmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The invention extracts the synchronization function from the traditional header data field and integrates it into the identification data field itself. The receiving unit continuously compares incoming character strings with a stored reference code (which corresponds to a partial code section of the identification data field) to achieve synchronization, thereby eliminating the need for a separate header data field and reducing transmission time

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The invention merges the synchronization function with the identification data field by using a portion of the identification data field (the partial code section) to serve dual purposes: both identification and synchronization. This consolidation eliminates the separate header data field while maintaining reliable synchronization through continuous comparison with the reference code

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If a header data field is transmitted as a synchronization signal, then the receiving unit can achieve synchronization with the transmitted data, but the device complexity increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoiddata transmission complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention removes the separate header data field structure and integrates synchronization functionality directly into the identification data field processing. The receiving unit uses a FIFO buffer to continuously store and compare character strings with the reference code, simplifying the overall data structure while maintaining synchronization capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The identification data field is given multi-functionality by serving both as identification data and as the synchronization reference. The partial code section of the identification data field acts as the reference code for synchronization, eliminating the need for separate header structures and reducing device complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If the identification data field includes a code section identical to the reference code, then synchronization can be achieved by continuous comparison, but the data transmission requires continuous evaluation of received characters

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidmessage evaluation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The receiving unit is pre-equipped with a FIFO buffer and a stored reference code before message reception begins. This preliminary preparation allows the unit to continuously compare incoming character strings with the reference code without delay, achieving reliable synchronization while maintaining efficient processing through pre-configured comparison mechanisms

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3009955B1System for asynchronous serial data transmission and safety switch
Publication Date: 2017.05.10 SICK AG
  • EP3009955B1 patent drawingFigure 1~3

AI summary

The present invention relates to a system for asynchronous serial data transmission. The system comprises a sending unit for sending information and at least one receiving unit for receiving information. The information comprises at least one identification data field and valid data field. Through the system, a reference code is stored in the receiving unit and at least corresponds with parts of code segments of the identification data field. The receiving unit is designed to continuously compare a last-received string from a data stream of the received information with the reference code and to synchronize on a detection of a match between the string and the reference code to the subsequent character of the information.