Abstract
Two radios on one frequency, each a complete receiver delivering whole blocks (and partial blocks as they arrive) tagged with its branch number. When both copies of a period are present and differ, both are FEC-decoded and both are tag-checked, every time, independently of each other’s result. One whole copy plays, chosen by fixed rules: a copy that decodes beats one that does not; then a copy whose tag passes beats one whose tag fails; then the lower score, d(c,A)+d(c,B) in the BCH modes or the number of failed parity groups in the detect-only modes; ties go to the preferred branch. No bit is ever moved from one copy into the other. The data-independent part of the period’s tag (the one-time MAC key, or the encrypted header block) is computed once and reused for both copies. Shortcuts that give the same decision at lower cost: identical copies are one copy; a copy whose codewords equal the other’s takes the other’s correction; corrected copies that agree on every tagged bit share the tag verdict; scores are counted only where the corrected copies differ. Playback holds a fixed time from a block’s arrival to its take by the output, equal to the single-radio setpoint plus a fixed 0.1 ms margin, so diversity never moves the timing. Only the preferred radio’s partial blocks are streamed into the decoder ahead of the whole block.
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 License.
Recommended Citation
Anonymous, "Two-receiver bodypack that decodes and tag-checks both copies of every differing block and plays one whole copy, at a fixed playback time", Technical Disclosure Commons, ()
https://www.tdcommons.org/dpubs_series/12133