Cognitive multi-user OFDMA
First Claim
1. A method of operating a computing device for communication using a frequency-division multiplexing protocol, the method comprising:
- operating at least one programmed processor to carry out a series of acts, the series of acts being identified by instructions with which the at least one programmed processor is programmed, the series of acts comprising;
retrieving from storage an indication of sub-channels previously selected;
selecting a first plurality of selected sub-channels to carry a signal having a first bandwidth, the first plurality being selected from a second plurality of sub-channels, the second plurality collectively having a second bandwidth, the second bandwidth greater than the first bandwidth, wherein selecting the first plurality of selected sub-channels comprises preferentially selecting a sub-channel when the indication indicates that the sub-channel was previously selected for carrying a previous signal transmitted by the computing device prior to the selection of the first plurality of selected sub-channels; and
communicating the signal using the first plurality of selected sub-channels.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device operating according to a frequency division multiplexed protocol in which communication occurs over a signal formed from a plurality of sub-channels selected from anywhere in a frequency spectrum. A computing device may select sub-channels cognitively by using information about sub-channels previously deemed suitable or unsuitable by that computing device or other computing devices. A described technique for determining sub-channel suitability includes analyzing radio frequency energy in the sub-channel to detect signals generated by another computing device or high noise levels. Information may also be used to cognitively select sub-channels to be analyzed, such as by first selecting for analysis previously-used sub-channels.
-
Citations
20 Claims
-
1. A method of operating a computing device for communication using a frequency-division multiplexing protocol, the method comprising:
operating at least one programmed processor to carry out a series of acts, the series of acts being identified by instructions with which the at least one programmed processor is programmed, the series of acts comprising; retrieving from storage an indication of sub-channels previously selected; selecting a first plurality of selected sub-channels to carry a signal having a first bandwidth, the first plurality being selected from a second plurality of sub-channels, the second plurality collectively having a second bandwidth, the second bandwidth greater than the first bandwidth, wherein selecting the first plurality of selected sub-channels comprises preferentially selecting a sub-channel when the indication indicates that the sub-channel was previously selected for carrying a previous signal transmitted by the computing device prior to the selection of the first plurality of selected sub-channels; and communicating the signal using the first plurality of selected sub-channels. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 17)
-
6. The method of claim wherein the act of communicating further comprises:
-
transmitting a selection notice to at least one other computing device, the selection notice comprising a notification that the computing device has selected a set of sub-channels; and not choosing sub-channels listed in a selection notice received from an other computing device for a predetermined period of time.
-
-
10. A computing device comprising at least one computer readable medium encoded with instructions for execution on a computer, wherein the instructions, when executed, cause the computer to perform a method for transmitting a signal comprising:
-
retrieving from storage a first list of previously-selected sub-channels and a second list of sub-channels previously determined to be unusable; determining a set of usable sub-channels in a first plurality of sub-channels, wherein the determining comprises examining sub-channels to determine whether sub-channels are usable, wherein the examining comprises first examining the previously-selected sub-channels in the first list to determine whether the previously-selected sub-channels in the first list are usable, then examining sub-channels not in the first list or the second list to determine whether sub-channels not in the first list or the second list are usable, then examining sub-channels in the second list to determine whether sub-channels in the second list are usable; selecting a second plurality of selected sub-channels, the selected sub-channels being selected from the set of usable sub-channels; and communicating the signal over the second plurality of selected sub-channels. - View Dependent Claims (11, 18, 19, 20)
-
-
12. A method of communicating between a first computing device and a second computing device, the method comprising:
operating at least one programmed processor to carry out a series of acts, the series of acts being identified with instructions with which the at least one programmed processor is programmed, the series of acts comprising; retrieving from storage a listing of sub-channels previously selected; with the first computing device, selecting a plurality of selected sub-channels to carry a signal having a first bandwidth, the selected sub-channels being selected from a plurality of sub-channels, the plurality of sub-channels collectively having a second bandwidth, the second bandwidth greater than the first bandwidth, wherein selecting the plurality of selected sub-channels comprises preferentially selecting a sub-channel when the listing indicates that the sub-channel was previously selected by the first computing device for carrying a previous signal transmitted by the first computing device prior to the selecting selection of the plurality of selected sub-channels; and transmitting at least one message over the plurality of selected sub-channels. - View Dependent Claims (13, 14, 15, 16)
Specification