Communication Device Skew Correction via Central Controller
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems face uncontrollable skew differences between channels due to the inability of channel expansion devices to know skew values on sub-channels of other channels, leading to unsynchronized data transmission.
Innovation Solution
A communication device with a correction device that calculates skew values and differences across sub-channels, allowing channel expansion devices to adjust data transmission delays accordingly, thereby reducing skew during data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If channel expansion devices adjust skew only on their connected channel's sub-channels, then the skew on that specific channel is reduced, but uncontrollable skew difference remains between different channels
Solution Approach 1:
The patent implements a feedback mechanism where skew detection results from one channel are transmitted to other channel expansion devices via a central controller. This allows each device to adjust its skew based on feedback from the entire system, ensuring synchronized correction across all channels while maintaining the ability to make precise adjustments on each individual channel.
Solution Approach 2:
The patent introduces a central controller as an intermediary that collects skew detection results from all channel expansion devices and distributes correction information back to them. This intermediary enables coordinated skew adjustment across multiple channels without requiring direct communication between individual channel devices, thus resolving the synchronization reliability issue while preserving individual channel adjustment precision.
2Device complexity
If multiple channel expansion devices operate independently on their respective channels, then device complexity is reduced, but skew synchronization between channels cannot be achieved
Solution Approach 1:
The patent merges the control functions of multiple independent channel expansion devices into a unified system managed by a central controller. The controller consolidates skew detection results from all channels and coordinates correction actions, achieving precise skew synchronization across channels while keeping individual device complexity low through centralized management.
Solution Approach 2:
The central controller serves multiple functions: it detects skew on all channels, processes detection results, determines correction amounts, and distributes correction instructions to all channel expansion devices. This multi-functional approach achieves precise skew synchronization without requiring complex control logic in each individual device.
3Quantity of substance
If skew correction information is transmitted through in-band mode, then additional communication channels are not needed, but data transmission efficiency is reduced
Solution Approach 1:
The patent implements a dynamic communication mode that adapts between in-band and out-of-band transmission based on system state. During normal operation, out-of-band mode is used for skew correction information transmission to maintain high data transmission efficiency. When resources are constrained, the system can dynamically switch to in-band mode, utilizing available communication resources flexibly to balance channel quantity and transmission efficiency.
Data Source
AI summary
The present disclosure provides a communication device and a skew correction method thereof. The communication device includes a first signal transceiving device and a correction device. The correction device is coupled to the first signal transceiving device through multiple first channels in a correction mode, each of the first channels has multiple first sub-channels. In the correction mode, the first signal transceiving device simultaneously transmits multiple first data through all the first sub-channels of first channels, and the correction device receives the first data through all the first sub-channels to calculate first skew differences of all the first sub-channels, thus calculating first skew differences according to the first skew values.


