US Patent No. 10,251,193

SYSTEM AND DEVICES USING A PREAMBLE-BASED DSS COMMUNICATION LINK AND SPECTRUM-IMPACT-SMOOTHED CHANNEL SETS IMPLEMENTING CHANNEL RESYNCHRONIZATION


Patent No. 10,251,193
Issue Date April 02, 2019
Title System And Devices Using A Preamble-based Dss Communication Link And Spectrum-impact-smoothed Channel Sets Implementing Channel Resynchronization
Inventorship David R. Hall, Provo, UT (US)
Craig Boswell, Draper, UT (US)
Everett D. Robinson, Pleasant Grove, UT (US)
Joe Fox, Spanish Fork, UT (US)
Assignee Hall Labs LLC, Provo, UT (US)

Claim of US Patent No. 10,251,193

1. A pair of wireless communications devices operational at intermediate ranges, said devices utilizing a set of discrete radio frequencies upon which are organized a set of spectrum-impact-smoothed (SIS) channels each having a distinct digital spread spectrum frequency sequence, each SIS channel specifying a unique frequency to be used in the transmission of a packet preamble relative to all of the other SIS channels within the set, a first one of said devices being a source of streamed data and the second one being a receiver of streamed data, each of said devices comprising:a transceiver functional for wireless communication using the frequency sequence of the spectrum-impact-smoothed channels;
and an electronic circuit implementing a state machine immutable to power-transient events;
wherein said state machine of each device is configured to sequence through a set of states to implement the functions of:
(a) configuring said transceiver of the particular device to transmit or receive a packet on a channel having distinct communication parameters,
(b) synchronizing with the other of said wireless devices on a first communications channel in the set of SIS channels, said synchronizing initiating a sequence of SIS channels beginning with the first communications channel,
(c) exchanging a packet with the other of said wireless devices using the first communications channel,
(d) repeatedly determining a next SIS channel to be used in the course of exchanging a packet with the other of said devices, said determining selecting a channel as directed or otherwise not yet used in the course of the sequence of SIS channels beginning with a first communications channel,
(e) repeatedly exchanging a packet with the other of said wireless devices using a determined next SIS channel;
wherein said state machine of said first device is configured to sequence through a set of states to implement the functions of:
(f) transmitting a packet to said second device containing an SIS channel directive from a current to a successive channel,
(g) after the transmission of a packet containing an SIS channel directive to a successive channel, receiving an acknowledgment from said second device, and
(h) after the receipt of an acknowledgment following the transmission of a packet containing an SIS channel directive to a successive channel, setting a current channel to the successive channel acknowledged by the second device; and
wherein said state machine of said second device is configured to sequence through a set of states to implement the functions of:
(i) receiving a packet from said first device containing an SIS channel directive to a successive channel, and
(j) after the reception of a packet containing an SIS channel directive to a successive channel, transmitting an acknowledgment to said first device, and
(k) after the reception of a packet containing an SIS channel directive to a successive channel, setting a current channel to the successive channel acknowledged by the first device.