DCC Decoding Graphs for ver 004

These graphs show the states of several sections of a DCC pulse train and the actions of the state machine.

Resyncing

where x < 20
state00000000000
decode 1111001111
  ---
|

|
---
---
|

|
---
-------
|

|
-------
---
|

|
---
---
|

|
---
--

subst xxxx001234
proc 4444224444

Exit Preamble

orange cycle is START
state00000123212
decode 1111001100
  ---
|

|
---
---
|

|
---
-------
|

|
-------
---
|

|
---
-------
|

|
-------
--

subst 17181920887766
proc 4444376757

Enter Preamble

orange cycle is EOM
state23212340000
decode 1100111111
  ---
|

|
---
-------
|

|
-------
---
|

|
---
---
|

|
---
---
|

|
---
--

subst 2211000123
proc 6757670/1444

Byte to byte

orange cycle is START
state23212341232
decode 1100110011
  ---
|

|
---
-------
|

|
-------
---
|

|
---
-------
|

|
-------
---
|

|
---
--

subst 2211008877
proc 6757673767