Hier gibts ein kurzes Kochrezept
http://www.dyneng.com/ipbis_miller.html :
"Definition of Miller Code (also called Delay Modulation; DMM)
1. Miller Code is a method of encoding serial data.
2. All encoded information is contained in the spacing between
transitions; the polarity does not matter.
3. The only permitted spacings between transitions are 1.0, 1.5, and 2.0
bit periods.
4. An input of ONE always produces a transition at the end of the bit
period.
5. An input of ZERO produces a transition in the middle of the bit
period unless there was a transition at the start of the period. Thus, a
ZERO bit following a ONE bit never produces a transition.
Miller Code Rules:
1. Determine the time, T, between the last two transitions in units of
the bit period.
2. The decoding may depend upon the last decoded bit so this must be
remembered.
3. Start the decoding when a two bit period spacing (T=2) is found. Then
the last bit is a ONE.
4. If T=1, the next bit is the same as the last bit.
5. If T=2, the next two bits are ZERO followed by ONE.
6. If T=1.5, AND the last bit = ZERO, then the next bit = ONE.
7. If T=1.5, AND the last bit = ONE, then the next two bits are ZERO and
ZERO."