Twisted Pair Transceiver Correlation Detection for PoDL Noise
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Physical transceivers operating on single twisted wire pair cables in LANs, such as those following the IEEE 802.3 Ethernet standard, face performance degradation due to power over differential line (PoDL) noise, thermal noise, radio frequency narrow band interferers, and signal attenuation, which complicates data recovery and increases bit error rates.
Innovation Solution
The implementation of a correlation detection method using first and second correlation filters to process data samples from the twisted pair cable, generating output data bits by comparing their absolute values, thereby improving data decoding performance and reducing noise and inter-symbol interference effects.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If Power over Differential Line (PoDL) is used to convey voltage across the differential pairs, then power delivery is enabled, but significant low frequency noise is introduced that degrades transceiver performance
Solution Approach 1:
A high pass filter is introduced as an intermediary component between the PoDL voltage source and the transceiver differential pairs. This filter blocks low frequency noise from the PoDL while allowing higher frequency data signals to pass through, thus enabling power delivery without the harmful low frequency noise degrading transceiver performance.
2Reliability
If a high pass filter is used to isolate the transceiver from DC voltage, then DC isolation is achieved, but low frequency signals are attenuated making data recovery difficult
Solution Approach 1:
The system changes the operating parameters by using correlation detection with specifically designed filter templates that match the expected signal characteristics. This allows the receiver to recover data even when low frequency components are attenuated by the high pass filter, as the correlation process can detect the presence and value of data bits despite the frequency-dependent attenuation.
3Device complexity
If conventional baseband line codes are used with PoDL and high pass filter, then simple encoding is maintained, but significant low frequency energy loss degrades bit error performance
Solution Approach 1:
The system applies preliminary signal conditioning through correlation filtering before data decision. The correlation filters are pre-configured with templates that match the expected signal patterns, allowing the receiver to anticipate and correctly interpret incoming signals even when their frequency content has been modified by the high pass filter. This preliminary correlation processing improves bit error performance without changing the basic line code structure.
4Reliability
If correlation detection is implemented to improve data recovery, then bit error performance is improved, but receiver complexity increases
Solution Approach 1:
The correlation detection function is segmented into multiple independent correlation filters, each designed to detect specific signal patterns corresponding to different data bit values. This segmentation allows the complex detection task to be divided into simpler parallel operations, improving data recovery performance while managing receiver complexity through modular filter design rather than a single complex detection algorithm.
Data Source
AI summary
The systems and methods for a twisted pair transceiver with correlation detection includes a transceiver system operating on a cable. The transceiver system includes a receiver to obtain one or more data samples related to one or more encoded data symbols. The transceiver system further includes a first correlation filter to generate a first correlation output based on the one or more data samples, and a second correlation filter to generate a second correlation output based on the one or more data samples. The transceiver system further includes a detector. The detector compares the first correlation output with the second correlation output, generates an output data bit based on a comparison result, and sends the output data bit for data decoding.


