About IEEE 802.3ab 1000Base-T TCM encoding

Click For Summary
SUMMARY

The discussion centers on Trellis Coded Modulation (TCM) utilized in the 1000BASE-T standard of IEEE 802.3ab Gigabit Ethernet. Participants clarify the role of the IDLE symbol (000) within the context of the convolutional encoder. It is confirmed that IDLE is a specific output symbol rather than merely a state of the encoder. The encoder features a 2-stage Trellis with 8 states and 2 binary inputs, which aids in the detection of IDLE during periods of no data transmission.

PREREQUISITES
  • Understanding of IEEE 802.3ab Gigabit Ethernet standards
  • Knowledge of Trellis Coded Modulation (TCM)
  • Familiarity with convolutional encoding techniques
  • Basic concepts of digital communication protocols
NEXT STEPS
  • Research the specifics of IEEE 802.3ab standards and their implications for network performance
  • Study the principles of Trellis Coded Modulation (TCM) in digital communications
  • Examine convolutional encoding and decoding processes in detail
  • Explore the significance of IDLE symbols in various communication protocols
USEFUL FOR

Network engineers, telecommunications professionals, and anyone involved in the design or optimization of Gigabit Ethernet systems will benefit from this discussion.

cianfa72
Messages
2,945
Reaction score
308
TL;DR
About some clarification on Trellis Coded Modulation (TCM) employed in IEEE 802.3ab 1000BASE-T standard
Hi, I would like to discuss some details about the Trellis Coded Modulation (TCM) used on 1000BASE-T 802.3ab Gigabitethernet IEEE standard.

Is this the right place to do that ? Thanks.
 
Engineering news on Phys.org
cianfa72 said:
Is this the right place to do that ?
Yes, it's a good place to start. If needed later, we can move the thread elsewhere.
 
Starting from this link, it isn't clear to me whether IDLE is one of the symbol sent or is actually a state of the Convolutional encoder employed in 1000BASE-T.

Ethernet_and_PHY-Trellis_2.drawio.png


The above picture from that link shows a 2-stage Trellis of the Convolutional encoder where the triplets in blue circles are the states and each of the arcs/edges represents an encoder's output symbol for a specific binary input (i.e. this encoder has 8 states and 2 binary inputs).

My question is: what is IDLE (000) ? Is it a state or is it a specific output symbol ? The doubt arises from the following statement:
When there is no data, IDLE (000) is sent. To make IDLE easily detectable, it has its own symbol, and the convolutional decoder is reset on IDLE.
 
Last edited:

Similar threads

  • · Replies 5 ·
Replies
5
Views
5K
Replies
1
Views
2K
  • · Replies 15 ·
Replies
15
Views
4K
  • · Replies 75 ·
3
Replies
75
Views
7K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 26 ·
Replies
26
Views
5K
  • · Replies 13 ·
Replies
13
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K