Apparatus and method employing dynamic hop sequence adjustment in FHSS networks
First Claim
Patent Images
1. Apparatus comprising:
- (a) a processor;
(b) a memory coupled to said processor which stores code for execution on said processor and which stores network transferrable data therein;
(c) an interference detector which is coupled to said processor and which detects interference from an interfering network and attains interfering hop sequence data relating to the interfering network, wherein the interfering network is a frequency hopping spread spectrum (FHSS) network in which a predetermined number of FHSS channels are used for frequency hopping, and further wherein the interference detector attains the interfering hop sequence data upon the apparatus joining the interfering network; and
(d) a hop sequencer which is coupled to said processor and which alters the hop sequence of a second FHSS network upon the apparatus joining the second FHSS network, wherein the hop sequence is altered based upon the interfering hop sequence data;
wherein the altered hop sequence comprises the same number of channels as the predetermined number of FHSS channels and wherein the network transferrable data stored in said memory is transferrable over the second network.
3 Assignments
0 Petitions
Accused Products
Abstract
A frequency hopping spread spectrum apparatus and method is disclosed which mitigates interference from adjacent frequency hopping spread spectrum devices. The apparatus and method are adapted to detect the information related to the hop sequence of an adjacent interfering network device and alter its own hop sequence based on the information relating to the interfering hop sequence.
12 Citations
35 Claims
-
1. Apparatus comprising:
-
(a) a processor; (b) a memory coupled to said processor which stores code for execution on said processor and which stores network transferrable data therein; (c) an interference detector which is coupled to said processor and which detects interference from an interfering network and attains interfering hop sequence data relating to the interfering network, wherein the interfering network is a frequency hopping spread spectrum (FHSS) network in which a predetermined number of FHSS channels are used for frequency hopping, and further wherein the interference detector attains the interfering hop sequence data upon the apparatus joining the interfering network; and (d) a hop sequencer which is coupled to said processor and which alters the hop sequence of a second FHSS network upon the apparatus joining the second FHSS network, wherein the hop sequence is altered based upon the interfering hop sequence data; wherein the altered hop sequence comprises the same number of channels as the predetermined number of FHSS channels and wherein the network transferrable data stored in said memory is transferrable over the second network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Apparatus comprising:
-
(a) a processor; (b) a memory coupled to said processor which stores code for execution on said processor and which stores network transferrable data therein; (c) a mode switch coupled to said processor which selects a hop sequence operating mode in a frequency hopping spread spectrum (FHSS) network in which a predetermined number of FHSS channels are used for frequency hopping, wherein the selected mode is one of at least a mode which dictates a hopping sequence and a mode which follows a hopping sequence; (d) an interference detector which is coupled to said mode switch and which detects interference from an interfering network and joins the interfering network and determines interfering hop sequence data relating to the interfering network and thereafter joins a second network and based upon the mode selected by said mode switch performs a first predetermined action wherein the first predetermined action is an action selected from the group consisting of (i) reporting the interfering hop sequence data over the second network, and (ii) saving the interfering hop sequence data in local storage; and (e) a hop sequencer which is coupled to said processor and which obtains the interfering hop sequence data by performing a second predetermined action wherein the second predetermined action is an action selected from the group consisting of (iii) accepting the interfering hop sequence data over the second network, and (iv) reading the interfering hop sequence data from local storage, and which alters its dictated hop sequence while operating in the mode which dictates the hopping sequence based upon the obtained interfering hop sequence data;
wherein the altered hop sequence comprises the same number of channels as the predetermined number of FHSS channels and wherein the network transferrable data stored in said memory is transferrable over the second network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising the steps of:
-
(a) detecting interference produced by a first network, wherein the first network is a frequency hopping spread spectrum (FHSS) network in which a predetermined number of FHSS channels are used to perform the frequency hops; (b) joining the first network to determine interference hop sequence data of the first network; (c) joining a second FHSS network to report the interference hop sequence data to a master of the second network; (d) altering the hop sequence of the second network based upon the determined interference hop sequence data; wherein the altered hop sequence comprises the same number of channels as the predetermined number of FHSS channels, and wherein at least said detecting step (a) is performed by a device having a processor and a memory which stores network transferrable data therein. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method comprising the steps of:
-
(a) detecting interference produced by a first network, wherein the first network is a frequency hopping spread spectrum (FHSS) network in which a predetermined number of FHSS channels are used to perform the frequency hops; (b) joining the first network to determine interference hop sequence data which relates to the first network; (c) joining a second FHSS network to perform a first predetermined action wherein the first predetermined action is selected from the group consisting of (i) an action which reports the interference hop sequence data over the second network, and (ii) an action which saves the interference hop sequence data in local storage; (d) obtaining the interference hop sequence data through a second predetermined action wherein the second predetermined action is selected from the group consisting of (iii) an action which accepts the interference hop sequence data over the second network, and (iv) an action which reads the interference hop sequence data from local storage; and (e) altering the hop sequence of the second network based upon the obtained interference hop sequence data; wherein the altered hop sequence comprises the same number of channels as the predetermined number of FHSS channels, and wherein at least said detecting step (a) is performed by a device having a processor and a memory which stores network transferrable data therein. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification