Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
8b/10b encoding
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==== 3b/4b code (fghj) ==== {| class="wikitable" style="text-align:center; border-width:0;" !colspan="2"| Input !! <small>RD = β1</small> !! <small>RD = +1</small> |rowspan="11" style="text-align:center; background:#FFFFFF; border-width:0;"| !colspan="2"| Input !! <small>RD = β1</small> !! <small>RD = +1</small> |- ! Code !! HGF !! colspan="2" | f g h j !! Code !! HGF !! colspan="2" | f g h j |- |align="left"| D.x.0 || 000 || 1011 || 0100 || align="left" style="background:#EEEEFF;" | K.x.0 || 000 || 1011 || 0100 |- |align="left"| D.x.1 || 001 ||colspan=2| 1001 ||align="left" style="background:#EEEEFF;" | K.x.1 β‘ || 001 || '''0'''110 || '''1'''001 |- |align="left"| D.x.2 || 010 ||colspan=2| 0101 ||align="left" style="background:#EEEEFF;" | K.x.2 || 010 || 1010 || 0101 |- |align="left"| D.x.3 || 011 || 1100 || 0011 || align="left" style="background:#EEEEFF;" | K.x.3 || 011 || 1100 || 0011 |- |align="left"| D.x.4 || 100 || 1101 || 0010 || align="left" style="background:#EEEEFF;" | K.x.4 || 100 || 1101 || 0010 |- |align="left"| D.x.5 || 101 ||colspan=2| 1010 ||align="left" style="background:#EEEEFF;" | K.x.5 β‘ || 101 || '''0'''101 || '''1'''010 |- |align="left"| D.x.6 || 110 ||colspan=2| 0110 ||align="left" style="background:#EEEEFF;" | K.x.6 || 110 || 1001 || 0110 |- |align="left"| D.x.P7 β || rowspan="2" | 111 || 1110 || 0001 || align="left" style="background:#EEEEFF;" | K.x.7 β‘ || 111 || '''0'''111 || '''1'''000 |- |align="left"| D.x.A7 β || 0111 || 1000 || colspan="4" style="background:#FFFFFF; border-width:0;" | |} β For D.x.7, either the Primary (D.x.P7), or the Alternate (D.x.A7) encoding must be selected in order to avoid a run of five consecutive 0s or 1s when combined with the preceding 5b/6b code.<br>Sequences of exactly five identical bits are used in comma symbols for synchronization issues.<br> D.x.A7 is used only * when RD = β1: for ''x'' = 17, 18 and 20 and * when RD = +1: for ''x'' = 11, 13 and 14. With ''x'' = 23, ''x'' = 27, ''x'' = 29, and ''x'' = 30, the 3b/4b code portion used for control symbols K.x.7 is the same as that for D.x.A7.<br>Any other D.x.A7 code can't be used as it would result in chances for misaligned comma sequences. β‘ Only K.28.1, K.28.5, and K.28.7 generate comma symbols, that contain a bit sequence of five 0s or 1s.<br>The symbol has the format 11'''0000 0'''1xx or 00'''1111 1'''0xx.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)