DC_Balance: Manchester-coded data and 8b/10b coding

Status
Not open for further replies.

alpacinoliu

Member level 3
Joined
Nov 14, 2004
Messages
58
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,288
Activity points
464
dc_balance

DC_BALANCING is mentioned by a spec that i am reading now.

"AC-coupling works best with encoded data that provides an equal number of ones and zeros (a DC-balanced signal). Just to name a few, 50% duty-cycle clocks, 8b/10b coding, and Manchester-coded data are all examples of DC-balanced signals. DC-balanced data should be used when AC-coupled."

i want to know :
• how to convert normal data into Manchester-coded data "
• what does "8b/10b coding " mean ?

thanks for any replys
 

dc_balance

8b10b coding--maps 8bits value to 10-bits codes.
It guarantees a minimum frequency od 0/1/0 transition within the coded data stream,enabling reliable recovery of the serial bit clock at the receiver and guaranteeing an average DC value of 0 across the data stream.
It's a robust coding method.
 

Re: dc_balance

8B10B code is broght by IBM in 1983 for DC-balancing and clock recovery etc.
You can find the original paper from the internet
'A DC-balanced,Partitioned-Block, 8B10B transmission Code' by A.X. Widmer
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…