Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

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.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top