| Thread Links | Date Links | ||||
|---|---|---|---|---|---|
| Thread Prev | Thread Next | Thread Index | Date Prev | Date Next | Date Index |
|
Hi,
I do not mean to put my hat in the ring as this is not my cup of tea.
Though I have started to code out an open-source script in calculating TDECQ under the guidance of Norm, Laurent, Roberto, Amit, Richard and a few others, which is posted at
https://opensource.ieee.org/hansel.dsilva/com_code/-/tree/tdecq/Exploratory/tdecq?ref_type=heads and a final version release is pending. Reach out if interested.
Clause 180 in IEEE 802.3dj D3p1: "Two vertical histograms are measured through the eye diagram, nominally centered 0.05 UI before and after sampling phase phi0. Each of the histogram windows spans all of the modulation levels of the eye diagram, as illustrated
in Figure 180-11. The precise time position of the pair of histogram windows is adjusted to
minimize TDECQ while keeping the histogram windows spaced 0.1 UI apart."
The text clearly requires the histogram windows to remain 0.1 UI apart. The question is whether their center is constrained to Phase0 or may vary independently? Laurent's interpretation is consistent with preserving historical TDECQ behavior and receiver architectures
with independent slicer timing. However, the wording "nominally centered" suggests the histogram-center search should remain local to Phase0 rather than becoming a completely independent optimization over the entire unit interval.
Therefore my interpretation is:
- It is not PhaseHist= Phase0 nor PhaseHist is free over entire UI.
- PhaseHist = approx. Phase0 with a constrained local optimization.
- For example, PhaseHist= Phase0+ delta where delta belongs to the interval from minus 0.1 UI to plus 0.1 UI.
=> Then Left = PhaseHist - 0.05 UI and Right = PhaseHist + 0.05 UI in selecting the minimum TDECQ.
How do you see it?
My reading of the discussion so far is recognizing three positions.
1] Laurent's interpretation
Phase0 = equalizer optimization phase
PhaseHist = histogram center phase
PhaseHist and Phase0 are independent
With only requirement: Left histogram = PhaseHist - 0.05 UI and Right histogram = PhaseHist + 0.05 UI wherein Right- Left= 0.1 UI being always maintained.
Comment:
A. In this interpretation:
1) Optimize equalizer at phase0.
2) Build eye.
3) Move histogram pair center.
4) Find minimum TDECQ.
B. This introduces another search dimension: TDECQ(phase0, histogram_center) rather than TDECQ(phase0) alone.
2] Norm/ Mike/ Adee interpretation
- The key sentence in Clause 180: "Two vertical histograms are measured through the eye diagram, nominally centered 0.05 UI before and after sampling phase phi0".
- The above implies: Histogram center= approx. Phase0 and not histogram center completely independent of phase0.
- The subsequent sentence: "The precise time position of the pair of histogram windows is adjusted to minimize TDECQ while keeping the histogram windows spaced 0.1 UI apart"
- The above implies: small adjustment around Phase0 rather than free search over the entire UI...which is Norm's position.
3] Rich's question (most important)
- Rich asks: What receiver impairment or uncertainty is the histogram intended to model?
- This is a fundamental question.
- If phase0 already comes from the TDECQ optimization itself then: what additional physical receiver capability does PhaseHist not equal to Phase0 represent?
- Laurent's answer: independent slicer timing which can occur in a sophisticated receiver.
I will attempt to code something and share some insight, I do not have a preference whether position 1] or 2] though wish the ambiguity is cleared in helping me complete the coding of the script of TDECQ.
Regards,
Hansel D'Silva
Standards Development Engineer- Amphenol
From: Richard Mellitz <000014533bad0b9c-dmarc-request@xxxxxxxxxxxxxxxxx>
Sent: Sunday, July 12, 2026 3:44 PM To: STDS-802-3-B400G-OPTX@xxxxxxxxxxxxxxxxx <STDS-802-3-B400G-OPTX@xxxxxxxxxxxxxxxxx> Subject: Re: [802.3_B400G_OPTX] [EXTERNAL] RE: [**EXTERNAL**] RE: IEEE 802.3 TDECQ: Clarification on Histogram Window positioning CAUTION: EXTERNAL EMAIL
Since the measured eye already includes all transmitter jitter and phase 0 is optimized directly through the TDECQ search, what receiver impairment or uncertainty is the histogram intended to model? Without identifying the physical meaning of the histogram, it is difficult to determine whether the histogram center should be tied to phase 0 or treated as an independent optimization variable. …Rich
Get
Outlook for iOS
From: Mike Dudek <mtdudek@xxxxxxxxx>
Sent: Sunday, 12 July 2026 10:09:41 To: STDS-802-3-B400G-OPTX@xxxxxxxxxxxxxxxxx <STDS-802-3-B400G-OPTX@xxxxxxxxxxxxxxxxx> Subject: Re: [802.3_B400G_OPTX] [EXTERNAL] RE: [**EXTERNAL**] RE: IEEE 802.3 TDECQ: Clarification on Histogram Window positioning
At lower speeds and D3.0 the reference phase was the average zero crossing. These were the words that allowed a phase search from that zero crossing reference. With D3.1 the phase search is explicit
San Clemente
CA 92673
On Sun, Jul 12, 2026, 5:18 AM Adee Ran (aran) <0000147b29386f6c-dmarc-request@xxxxxxxxxxxxxxxxx>
wrote:
To unsubscribe from the STDS-802-3-B400G-OPTX list, click the following link: https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-3-B400G-OPTX&A=1 To unsubscribe from the STDS-802-3-B400G-OPTX list, click the following link: https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-3-B400G-OPTX&A=1 To unsubscribe from the STDS-802-3-B400G-OPTX list, click the following link: https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-3-B400G-OPTX&A=1 |