Signal Transceiver Data Variation Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The serial general-purpose input/output (SGPIO) interface faces a challenge of insufficient data transmission speed, necessitating a solution to enhance data transmission efficiency without increasing hardware pin demands.
Innovation Solution
A signal transceiving system that includes a signal transmitter with a data buffer, comparator, and encoder, which compares previously transmitted data with current data to generate data variation information, allowing only the index values and instruction signals to be transmitted, enabling the signal receiver to adjust previously received data and reduce transmission time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If all bits of transmitted data are transmitted bit by bit through the SGPIO interface, then data transmission completeness is ensured, but data transmission speed is insufficient
Solution Approach 1:
The patent extracts only the varying bits from the transmitted data and transmits them, rather than transmitting all bits. The comparator identifies which bits have changed between consecutive data packets, and only these varying bits are encoded and transmitted through the SGPIO interface, significantly reducing transmission time while maintaining data completeness.
Solution Approach 2:
The patent applies partial action by transmitting only a subset of the data bits - specifically, only the bits that have changed from the previous transmission. This partial transmission approach is sufficient because the receiver can reconstruct the complete data by combining the transmitted varying bits with the previously stored data, eliminating the need to transmit all bits every time.
2Loss of time
If data variation information is transmitted instead of all data bits, then transmission time is reduced, but system complexity increases due to comparator and encoder
Solution Approach 1:
The transmitter is segmented into distinct functional modules: a comparator that identifies varying bits, an encoder that encodes the varying bit positions, and a transmitter that sends the encoded information. This segmentation allows each module to perform a specific function efficiently, and the added complexity is localized to the transmitter while keeping the receiver relatively simple.
Solution Approach 2:
The patent introduces an intermediary encoding scheme that translates the varying bit positions into a compact representation. The encoder acts as an intermediary between the comparator output and the transmission medium, converting the varying bit information into an efficient format that reduces transmission time while managing the system complexity through structured data transformation.
Data Source
AI summary
A signal transceiving system and a signal receiver thereof are provided. The signal transceiving system includes a signal transmitter. The signal transmitter includes a first data buffer, a comparator, and an encoder. The first data buffer receives transmitted data and provides previously transmitted data. The comparator receives currently transmitted data and receives the previously transmitted data. The comparator compares, in a first mode, the previously transmitted data with the currently transmitted data to generate a data variation information. The encoder generates, in the first mode, at least one index value and a corresponding instruction signal according to the data variation information. The signal transmitter sends the at least one index value which is a serial signal and the instruction signal to a signal receiver.


