Spread spectrum wireless over non-contiguous channels
First Claim
Patent Images
1. A system comprising:
- one or more processors; and
one or more computer-readable storage media storing computer-executable instructions that are executable by the one or more processors to perform operations including;
receiving identifiers for a set of wireless channels that are available for wireless communication and a spreading sequence for the set of wireless channels, the wireless channels including one or more non-contiguous channels;
applying the spreading sequence to communication data to generate a spread spectrum signal;
dividing the spread spectrum signal into sub-signals based on a number of channels in the set of wireless channels; and
causing individual of the sub-signals to be transmitted over respective channels of the set of wireless channels.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for spread spectrum wireless over non-contiguous channels are described. In at least some embodiments, a set of channels is selected for wireless communication, with at least some of the channels being non-contiguous (e.g., non-adjacent) from one another. A spreading sequence is selected, such as based on attributes of a selected set of channels. Communication data that is to be transmitted over the set of channels is combined with the spreading sequence to generate a spread spectrum signal. The spread spectrum signal is then divided into multiple sub-signals for transmission over the set of channels.
155 Citations
20 Claims
-
1. A system comprising:
-
one or more processors; and one or more computer-readable storage media storing computer-executable instructions that are executable by the one or more processors to perform operations including; receiving identifiers for a set of wireless channels that are available for wireless communication and a spreading sequence for the set of wireless channels, the wireless channels including one or more non-contiguous channels; applying the spreading sequence to communication data to generate a spread spectrum signal; dividing the spread spectrum signal into sub-signals based on a number of channels in the set of wireless channels; and causing individual of the sub-signals to be transmitted over respective channels of the set of wireless channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method comprising:
-
selecting a set of wireless channels from a database of wireless channels that are available for wireless communication, the set of wireless channels including one or more non-contiguous channels; identifying a spreading sequence based on one or more attributes of the set of wireless channels; communicating the set of wireless channels and the spreading sequence for a receipt by a client device to be used for wireless communication; receiving a request for an updated set of one or more wireless channels; selecting an updated set of one or more wireless channels from the database of wireless channels; identifying a different spreading sequence based on one or more attributes of the updated set of one or more wireless channels; and communicating the updated set of one or more wireless channels and the different spreading sequence to be used by the client device for wireless communication. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method comprising:
-
selecting a set of wireless channels that include one or more non-contiguous channels; identifying a spreading sequence based on a combined bandwidth of the set of wireless channels; communicating the set of wireless channels and the spreading sequence to a client device to be used for wireless communication; selecting an updated set of wireless channels based on an indication of a change in one or more of channel availability or channel attributes of one or more channels in the set of wireless channels; identifying a different spreading sequence based on one or more attributes of the updated set of wireless channels; and communicating the updated set of wireless channels and the different spreading sequence to be used to replace the set of wireless channels and the spreading sequence. - View Dependent Claims (17, 18, 19, 20)
-
Specification