Serial Data Transmission Without Start-End Flags
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In serial data transmission, the lack of start and end flags leads to incorrect data parsing at the receiving end, necessitating additional flag bits for identification, which reduces transmission efficiency.
Innovation Solution
The method involves cyclic left or right shifting of N-bit binary data to determine extreme values, eliminating the need for additional flags by establishing a mapping relationship between original data and binary codes, allowing the receiving end to restore data without start or end flags.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If start and end flags are added to identify character boundaries in serial data transmission, then data parsing accuracy at the receiving end is improved, but transmission efficiency deteriorates due to additional flag bits
Solution Approach 1:
The invention extracts and removes the start and end flag bits from the serial data transmission protocol. By using a different encoding scheme where data is transmitted without traditional delimiters, the patent eliminates the need for additional flag bits while maintaining accurate data parsing at the receiving end through alternative synchronization mechanisms
Solution Approach 2:
The invention changes the fundamental parameter of data encoding by transitioning from traditional ASCII/binary encoding with start-stop flags to a continuous stream encoding scheme. This parameter change allows the system to achieve both accurate data identification and improved transmission efficiency by eliminating the overhead of flag bits
2Productivity
If natural binary code is used for serial data transmission without start and end flags, then transmission efficiency is improved by eliminating additional flag bits, but data parsing accuracy deteriorates because the receiving end cannot determine character boundaries
Solution Approach 1:
The invention applies preliminary action by pre-processing the data stream at the transmitting end to create a continuous encoding format that inherently contains synchronization information. This preliminary transformation of the data into a special continuous stream format enables the receiving end to accurately parse data without needing traditional start and end flags
Solution Approach 2:
The invention introduces an intermediary encoding scheme that acts as a mediator between the transmitted data and the receiving end's parsing capabilities. This intermediate continuous stream format with embedded synchronization patterns allows accurate data boundary detection without requiring explicit start and end flag bits
Data Source
AI summary
A method and system for serial data transmission are provided. The method includes steps of: bit-synchronously receiving N bit binary code data which is transmitted continuously and repeatedly by a transmitting end, wherein the N bit binary code data is N bit binary code data converted from original data by the transmitting end on the basis of a preset rule; performing cyclic left shift or right shift 0 to N−1 times on each of the received N bit binary code data, which results in a data set, and obtaining an extreme value in the data set; and decoding the extreme value, which results in the original data transmitted by the transmitting end. With the method and system, a start and an end flags are not needed to be added additionally during the serial data transmission, thus improving the efficiency of the serial data transmission.


