Bus Topology Receiver Equalizer Coefficient Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Bus topology networks face challenges in high-speed data transmission due to channel distortion and the need for frequent equalizer training, which increases data overhead and reduces system throughput, especially in applications like vehicles where space and weight are limited.

Innovation Solution

A method for high-speed packet data equalization in bus topology networks involves receiving packets with training sequences, determining and correcting sampling and carrier wave phase differences, and using stored equalizer coefficients to minimize retraining, allowing for rapid equalization and reduced data overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If equalizer training is performed for each received packet in bus topology network, then channel distortion compensation is improved, but data overhead increases and system throughput decreases

Engineering Contradiction:
Improvechannel distortion compensationVSAvoidsystem throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The receiver performs equalizer training in advance using a training sequence embedded in the received packet, stores the trained equalizer coefficients, and then uses these pre-trained coefficients for subsequent data packets from the same transmitter, eliminating the need for repeated training and reducing overhead

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The equalizer coefficients trained for one packet are reused for multiple subsequent packets from the same transmitter, making the training process universal across multiple data transmission events rather than requiring separate training for each packet

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

2Reliability

If star topology network is used to enable high-speed communication, then channel distortion compensation is improved, but network complexity and cable requirements increase

Engineering Contradiction:
Improvehigh-speed communication capabilityVSAvoidnetwork configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention copies the equalizer coefficients from the training sequence to subsequent data packets, allowing bus topology to achieve star-network-like performance without requiring physical star topology reconfiguration or additional switches

Inventive Principle:
Principle #26Copying

3Measurement precision

If equalizer training is performed frequently, then equalization accuracy is improved, but training time increases

Engineering Contradiction:
Improveequalization accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The receiver performs equalizer training in advance using a training sequence embedded in the received packet, stores the trained equalizer coefficients, and then uses these pre-trained coefficients for subsequent data packets from the same transmitter, eliminating the need for repeated training and reducing overhead

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10270617B2Method and apparatus for high speed equalization of data packet received from bus topology network
Publication Date: 2019.04.23 VSI CORPORATION
  • US10270617B2 patent drawing
  • US10270617B2 patent drawing
  • US10270617B2 patent drawing

AI summary

A method of equalizing received packet data in a bus topology network, including: receiving, by a receiver of a second node, a first packet from a first node in a bus topology network in which two or more nodes are connected via a bus; setting, by the receiver, an equalizer coefficient of an equalizer using a first training sequence of the first packet and storing the set equalizer coefficient; receiving, by the receiver, a second packet including a second training sequence shorter than the first training sequence from the first node; and equalizing, by the receiver, the second packet using the stored equalizer coefficient.