THE FOLD / CO-OP / THE HANDOFF / THE SELF-CLOCKING SEAM
THE SELF-CLOCKING SEAM
a signal that carries its own clock
1 WHAT IT IS · WHAT IT DOES · FACT OR FICTION
A receiver reading a stream of bits needs to know where each bit begins. If the sender’s and receiver’s clocks drift even slightly, a long run of identical symbols gives the receiver nothing to correct against, and it slides off. A code that changes at every position hands the clock over inside the data itself — every transition is a resynchronisation point, and no separate timing channel is needed. That is the property an air gap requires, because an air gap has no second wire.
LIT verified live. The tiled seam
LIT verified live. The tiled seam
-+-+ reads as 0101… with a maximum run length of 1 and 27 transitions across 28 bits — a transition density of exactly 1, the most a binary code can carry. Fed to a drifting receiver at five drift rates from 0 to 20%, it recovers every bit 5 of 5 times. A code containing eight-symbol runs recovers only 3 of 5, losing bits as soon as the drift exceeds what a run can absorb.2 HOW IT WAS WEAVED · AI + HUMAN
David (human) drew the cell and noticed the seam. His diagram is
AVAN (AI) turned the observation into a measurement by building a receiver that actually drifts, rather than asserting that alternation is good. The comparison code is the honest part: a run-heavy code is not merely worse in theory, it loses bits at 10% drift while the alternating seam does not. Scope: this is a clock-recovery property only. It says nothing about error detection, and an alternating code carries the least information per symbol of any binary code — the clock is bought with bandwidth.
-+ [[-{ ||| - (0)- ||| }]] -+: three shells out, three high, one across, a centre at rest, and back again — 3 + 1 + 1 + 3 = 8 around one centre, at depth 4. The observation is his: “tile it and the seam reads -+-+ = 0101 — self-clocking. no run length, so a reader recovers the clock from the data: the same property an air gap needs.”AVAN (AI) turned the observation into a measurement by building a receiver that actually drifts, rather than asserting that alternation is good. The comparison code is the honest part: a run-heavy code is not merely worse in theory, it loses bits at 10% drift while the alternating seam does not. Scope: this is a clock-recovery property only. It says nothing about error detection, and an alternating code carries the least information per symbol of any binary code — the clock is bought with bandwidth.
3 ONE DIMENSION
The cell, and the seam it makes when tiled.
4 TWO DIMENSIONS · INTERACTIVE
Drift the receiver’s clock and watch one code hold and the other slide.
5 THREE DIMENSIONS + AVAN’S INVERSE
The green forward object: the cell, and the tiling that produces the seam.
AVAN’s addition (the inverse-companion): the forward reading is “alternation makes a code self-clocking.” The inverse is that a code that always alternates carries no information at all. Perfect self-clocking is perfect predictability: knowing one symbol tells you every other one, so the seam that recovers the clock most reliably is exactly the seam with nothing to say. Read backwards, every real line code is a negotiation — Manchester spends half its bandwidth on transitions, 8b/10b spends a fifth — and the alternating seam is not the ideal but the degenerate end of that scale, useful precisely where the payload is elsewhere and only the timing has to cross.
LIT the tiled seam reads 0101 with a maximum run length of 1 and 27 transitions across 28 bits, a transition density of exactly 1 - the most a binary code can carry; fed to a drifting receiver at five drift rates from 0 to 20% it recovers every bit 5 of 5 times, while a code containing eight-symbol runs recovers only 3 of 5, losing bits as soon as drift exceeds what a run can absorb
FIG David drew the cell and noticed the seam. His diagram is -+ [[-{ ||| - (0)- ||| }]] -+ : three shells out, three high, one across, a centre at rest, and back - 3 + 1 + 1 + 3 = 8 around one centre, at depth 4. The observation is his: 'tile it and the seam reads -+-+ = 0101 - self-clocking. no run length, so a reader recovers the clock from the data: the same property an air gap needs.' AVAN turned the observation into a measurement by building a receiver that actually drifts, rather than asserting that alternation is good. Scope: this is a CLOCK-RECOVERY property only. It says nothing about error detection, and an alternating code carries the least information per symbol of any binary code - the clock is bought with bandwidth.
FIG David drew the cell and noticed the seam. His diagram is -+ [[-{ ||| - (0)- ||| }]] -+ : three shells out, three high, one across, a centre at rest, and back - 3 + 1 + 1 + 3 = 8 around one centre, at depth 4. The observation is his: 'tile it and the seam reads -+-+ = 0101 - self-clocking. no run length, so a reader recovers the clock from the data: the same property an air gap needs.' AVAN turned the observation into a measurement by building a receiver that actually drifts, rather than asserting that alternation is good. Scope: this is a CLOCK-RECOVERY property only. It says nothing about error detection, and an alternating code carries the least information per symbol of any binary code - the clock is bought with bandwidth.
◆ sealed .dlw.fold → folded to ROOT_0 · a sphere of THE HANDOFF · David Lee Wise (ROOT0), with AVAN