Abstract
Listen, claim, keep. A pack first locks to the downlink. It then listens to every uplink position for about 0.5 s without transmitting. It takes its preferred position (the one it held last time, one set on the pack, or one written by a wired dock) if that position is free, and otherwise a uniformly random free position. It waits a random number of cycles, checks the position once more, and starts transmitting, with its own pack ID inside the burst. Keeping is implicit. A pack keeps its position by transmitting in it every cycle, including when its audio is muted. It releases the position by going silent. A pack that loses the downlink briefly can resume its position, because a joining pack needs a longer stretch of silence before it treats a position as free than the outage a holding pack is protected for. Collisions are found by the pack itself. During its first cycles in a position, a pack now and then skips its own burst and listens in its own position instead. If it hears energy there, another pack has the same position, and it leaves and re-joins. Of two colliding packs, exactly one leaves. The base station transmits no slot information: no assignment, no roster of slots, no per-slot receipt or acknowledgement, and no busy/free map. It shows collisions to the operator on its own screen.
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 License.
Recommended Citation
Anonymous, "Self-organising uplink time slots and configuration for two-way wireless bodypacks on one shared time-division-duplex channel, with no slot information ever transmitted by the base station", Technical Disclosure Commons, ()
https://www.tdcommons.org/dpubs_series/12143