Re: [STDS-802-3-EPOC] Proposed changes in outline in Clause 101
Duane,
I do not plan to include CRC40 in the section on FEC codes. I would have it
rather separate from FEC - these are separate items in terms of definition.
Who knows - perhaps CRC40 will be used for something else in the future and
I'd rather it stand on its own.
As for the diff outline - here it is for reference
Original outline:
101.3.1Overview 42
101.3.1.1 EPoc_PMD_Name PCS. 42
101.3.2PCS transmit function42
101.3.2.1 Idle control character deletion process 46
101.3.2.1.1Constants 46
101.3.2.1.2Variables 47
101.3.2.1.3Counters . 47
101.3.2.1.4Functions 48
101.3.2.1.5State diagrams 48
101.3.2.2 64B/66B Encode 52
101.3.2.3 FEC encoding process (FDD) 52
101.3.2.3.1LDPC matrix definition . 53
101.3.2.3.2LDPC encoding process within CLT (downstream) 53
101.3.2.3.3LDPC codeword transmission order within CLT (downstream). 57
101.3.2.3.4LDPC encoding process within CNU (upstream) 58
101.3.2.3.5LDPC codeword transmission order within CNU (upstream). 58
101.3.2.3.6CRC40 . 59
101.3.2.3.7State diagrams 59
101.3.2.4 Data Detector (TDD) . 62
101.3.2.4.1State Diagrams . 63
101.3.3PCS receive function .67
101.3.3.1 FEC decoding process . 67
101.3.3.1.1LDPC decoding process within CLT (upstream) 67
101.3.3.1.2LDPC decoding process within CNU (downstream). 67
101.3.3.1.3State diagrams 68
101.3.3.2 Codeword Error Monitor . 73
101.3.3.3 Descrambler / Interleaver. 73
101.3.3.4 64B/66B Decode 74
101.3.3.5 Idle control character insertion process . 75
101.3.3.5.1Constants 75
101.3.3.5.2Variables 76
101.3.3.5.3Functions 76
101.3.3.5.4Messages 76
101.3.3.5.5State diagrams 76
Updated outline (changes marked in colours)
101.3.1 Overview 42
101.3.1.1 EPoc_PMD_Name PCS 42
101.3.2 Low-Density Parity-Check (LDPC) Forward Error Correction (FEC) codes
101.3.2.1 LDPC codes
101.3.2.2 LDPC matrix definition
101.3.3 PCS transmit function42
101.3.3.1 Idle control character deletion process 46
101.3.3.1.1 Constants 46
101.3.3.1.2 Variables 47
101.3.3.1.3 Counters 47
101.3.3.1.4 Functions 48
101.3.3.1.5 State diagrams 48
101.3.3.2 64B/66B Encode 52
101.3.3.3 FEC encoding process (FDD) 52
101.3.3.3.1 LDPC matrix definition 53
101.3.3.3.12 LDPC encoding process within CLT (downstream) 53
101.3.3.3.23 LDPC codeword transmission order within CLT (downstream) 57
101.3.3.3.34 LDPC encoding process within CNU (upstream) 58
101.3.3.3.45 LDPC codeword transmission order within CNU (upstream) 58
101.3.3.3.56 CRC40 59
101.3.3.3.67 State diagrams 59
101.3.3.4 Data Detector (TDD) 62
101.3.3.4.1 State Diagrams 63
101.3.4 PCS receive function 67
101.3.4.1 FEC decoding process 67
101.3.4.1.1 LDPC decoding process within CLT (upstream) 67
101.3.4.1.2 LDPC decoding process within CNU (downstream) 67
101.3.4.1.3 State diagrams 68
101.3.4.2 Codeword Error Monitor 73
101.3.4.3 Descrambler / Interleaver 73
101.3.4.4 64B/66B Decode 74
101.3.4.5 Idle control character insertion process 75
101.3.4.5.1 Constants 75
101.3.4.5.2 Variables 76
101.3.4.5.3 Functions 76
101.3.4.5.4 Messages 76
101.3.4.5.5 State diagrams 76
Regards
Marek Hajduczenia, PhD
Network Architect, Principal Engineer
Bright House Networks
Office +1-813-295-5644
Cell +1-813-465-0669
From: Duane Remein [mailto:Duane.Remein@xxxxxxxxxx]
Sent: Friday, September 20, 2013 11:29 AM
To: Marek Hajduczenia; STDS-802-3-EPOC@xxxxxxxxxxxxxxxxx
Cc: Duane Remein
Subject: RE: [STDS-802-3-EPOC] Proposed changes in outline in Clause 101
Marek,
This seems like a reasonable approach if TOC level visibility is important
to you. Personally I think it would be better to place the detailed
information on FEC after the more general Tx / Rx sections so that the
reader is introduced to the PCS from a high level to a more detailed level
rather than jump of the overview to FEC details then back to general Tx /Rx
flow.
Two additional thoughts on this.
First, I suggest a title change to the Cl 101.3.2 from "Low-Density
Parity-Check (LDPC) Forward Error Correction (FEC) codes" to "Error
correction and detection". This is would be more accurate if you include the
CRC material in this new section.
Second, could you please generate a before & after TOC of 101 so we can get
the broad picture.
Best Regards,
Duane
FutureWei Technologies Inc.
duane.remein@xxxxxxxxxx
Director, Access R&D
919 418 4741
Raleigh, NC
From: Marek Hajduczenia [mailto:marek.hajduczenia@xxxxxxxxx]
Sent: Friday, September 20, 2013 9:43 AM
To: STDS-802-3-EPOC@xxxxxxxxxxxxxxxxx
Subject: [STDS-802-3-EPOC] Proposed changes in outline in Clause 101
Dear colleagues,
I will be submitting a comment on D0.2 to implement a few changes in the
outline of Clause 101. Specifically, I suggest that we pull out LDPC-related
definitions from deep within the transmit path definition (current subclause
101.3.2.3) into a level 3 heading.
The current outline is as follows:
101.3.1 Overview
101.3.2 PCS transmit function
101.3.3 PCS receive function
I suggest to implement changes to make the outline look as follows:
101.3.1 Overview
101.3.2 Low-Density Parity-Check (LDPC) Forward Error Correction (FEC) codes
101.3.3 PCS transmit function
101.3.4 PCS receive function
The new subclause 101.3.2 will contain collected material covering LDPC
definition, matrices, as well as any additional references to annexes. In
this way, a reader will have better visibility into LDPC code definitions
that are not hidden too deep within the spec.
Note that I am also considering pulling CRC40 from current location in
101.3.2.3.6 to the same level 3 location, immediately after the LDPC code
definitions.
Attached please find a contribution with tracked changes demonstrating
modifications to draft D0.2 as outlined above. I would welcome any comments
on this topic. The proposed changes are editorial (moving text around)
rather than technical.
Regards
Marek Hajduczenia, PhD
Network Architect, Principal Engineer
Bright House Networks
Office +1-813-295-5644
Cell +1-813-465-0669
_____
<="" p="">
________________________________________________________________________
To unsubscribe from the STDS-802-3-EPOC list, click the following link:
https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-3-EPOC&A=1