| CPC H04B 1/715 (2013.01) [H04B 1/7143 (2013.01); H04W 72/0446 (2013.01); H04W 72/0453 (2013.01)] | 20 Claims |

|
1. A computer peripheral device (100) comprising
computer peripheral function circuitry (101) to provide one or more predefined peripheral functions to a computer (10);
a human interface to receive and/or to present data from or to a user;
an encoder (110) to encode a datastream using the data;
a communication circuitry configured to implement a wireless data communication with a receiver device (200) to couple to the computer (10), the communication circuitry further configured to:
transmit the datastream in accordance with a wireless communication protocol, wherein the communication protocol operates with a first frequency band (B1) and a second frequency band (B2), which are non-overlapping, one being located in a lower frequency range than the other, wherein each of the first and second frequency bands (B1, B2) is divided into a plurality of sub-bands, and wherein each sub-band of the plurality of sub-bands is further divided into a plurality of frequency channels,
wherein the communication circuitry is configured to transmit data of the datastream via an operation frequency channel (14) during a first time slot (TS1) and a second time slot (TS2), wherein the first time slot (TS1) and the second time slot (TS2) have fixed durations and alternate in a periodic sequence; and
a first frequency channel selector (140) configured to:
select a first operation frequency channel (1CHn) according to a first frequency hopping sequence (S1) from one frequency channel of the plurality of frequency channels of one sub-band of the plurality of sub-bands (1SB) of the first frequency band (B1),
select the first operation frequency channel (1CHn) as a next first operation frequency channel (1CHnp1) of the first frequency hopping sequence (S1) due to a first error condition becoming satisfied,
select a second operation frequency channel (2CHn) according to a second frequency hopping sequence (S2) from one frequency channel of the plurality of frequency channels of one sub-band of the plurality of sub-bands (2SB) of the second frequency band (B2), and
select the second operation frequency channel (2CHn) as a next second operation frequency channel (2CHnp1) due to a second error condition becoming satisfied,
wherein the operation frequency channel (14) is the first operation frequency channel (1CHn) during the first time slot (TS1) and the second operation frequency channel (2CHn) during the second time slot (TS2), and
wherein any two adjacent frequency channels of the first frequency hopping sequence (S1) or any two adjacent frequency channels of the second frequency hopping sequence (S2) are of different sub-bands.
|