Data Receiver Symbol Alignment for Serial Protocol Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Serial communication systems face compatibility issues due to varying data symbol and control symbol formats, bit orders, and polarities, leading to incompatibility between transmitters and receivers.

Innovation Solution

A data receiver module comprising a deserializer, symbol alignment module, decode module, and format module that identifies alignment symbols, determines bit order and polarity, and modifies data bits to ensure compatibility, generating a formatted symbol stream with predetermined bit order and polarity without user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a serial data transmitter uses a specific bit order (little-endian or big-endian) and bit polarity for encoding data symbols, then the transmitter can maintain consistent internal data processing, but the receiver cannot correctly interpret symbols from transmitters using different formats

Engineering Contradiction:
Improvedata reception reliabilityVSAvoidcompatibility with different communication protocols
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic format detection and adaptation by automatically identifying the bit order and bit polarity of incoming data symbols through alignment symbol analysis. The receiver adapts its decoding parameters in real-time based on the detected format, enabling reliable communication with transmitters using different protocols without manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes its operational parameters (bit order and bit polarity settings) based on the detected format of incoming data. By analyzing alignment symbols and determining their characteristics, the receiver dynamically adjusts its interpretation parameters to match the transmitter's format, resolving compatibility issues between different communication protocols.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the receiver automatically detects and adapts to different bit orders and polarities, then compatibility with various transmitters is improved, but the system complexity increases due to additional detection and modification circuitry

Engineering Contradiction:
Improvecompatibility with different communication protocolsVSAvoidreceiver structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary detection of the data format using alignment symbols that are embedded in the transmitted data stream. By analyzing these pre-existing reference symbols, the receiver determines the bit order and bit polarity before processing the actual data symbols, avoiding the need for complex continuous adaptation mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The receiver uses the alignment symbols embedded in the transmitted data to automatically self-configure its decoding parameters. The system performs self-detection and self-adjustment of bit order and bit polarity without requiring external configuration or complex control logic, simplifying the overall receiver structure while maintaining high adaptability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8379771B1System and method for formatting symbols in a data stream
Publication Date: 2013.02.19 SEMTECH INT
  • US8379771B1 patent drawing
  • US8379771B1 patent drawing
  • US8379771B1 patent drawing

AI summary

A data receiver identifies an alignment symbol in a parallel data stream including encoded symbols, generates a bit order indicator indicating a bit order of the alignment symbol identified in the parallel data stream, and generates a symbol stream including the encoded symbols. Further, the data receiver decodes symbols in the symbol stream and generates a bit polarity indicator indicating a bit polarity of the parallel data stream based on the decoded symbols. Additionally, the data receiver generates a formatted symbol stream having a predetermined bit order and a predetermined bit polarity, based on the symbol stream, the bit order indicator, and the bit polarity indicator. In some embodiments, the data receives a serial data stream and generates the parallel data stream by deserializing data in the serial data stream.