Signal Transceiver Data Variation Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata transmission speedVSAvoidtransmission time
Core Design Contradiction:
SpeedVSLoss of time

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Engineering Contradiction:
Improvetransmission timeVSAvoidtransmitter structure complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11502712B2Signal transceiving system and signal receiver thereof
Publication Date: 2022.11.15 ASPEED TECH
  • US11502712B2 patent drawing
  • US11502712B2 patent drawing
  • US11502712B2 patent drawing

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.