Wireless communications system
First Claim
1. A packet communication system comprising:
- a base station;
a plurality of remote stations;
each of the remote stations comprising(a) means for selecting a different encoding algorithm at intervals from among a plurality of predetermined encoding algorithms,(b) means for transmitting data packets through air to the base station, the transmitting means comprising encoding means adapted to encode data packets according to any one of the predetermined encoding algorithms and controlled by the selecting means to encode each data packet transmitted to the base station according to the currently selected encoding algorithm,(c) means for inserting into each data packet transmitted from the remote station an indicator identifying the remote station, and(d) means for receiving data packets transmitted through air to the remote station, the receiving means comprising decoding means adapted to decode packets encoded according to any one of the predetermined encoding algorithms and controlled by the selecting means to decode any currently received data packet according to a decoding algorithm complementary to the currently selected encoding algorithm;
the base station comprising(e) means defining a plurality of receiving channels operating simultaneously to receive any data packet transmitted through air to the base station, each receiving channel comprising means for decoding received data packets according to a predetermined decoding algorithm, the decoding algorithm associated with each receiving channel being complementary to a different one of the predetermined encoding algorithms,(f) means cooperating with the receiving channels and responsive to indicators in data packets received by the receiving channels for recording with respect to each of the remote stations data identifying the encoding algorithm according to which a data packet last received from the remote station was encoded, and(g) means for transmitting data packets through air to the remote stations, the transmitting means of the base station comprising encoding means adapted to encode any data packet transmitted to the remote stations according to any one of the predetermined encoding algorithms and responsive to the recording means to encode any data packet addressed to any particular one of the remote stations according to the encoding algorithm identified by the data recorded with respect to the particular remote station.
5 Assignments
0 Petitions
Accused Products
Abstract
A wireless packet communication system is operable in a frequency band occupied by other transmission sources. The system includes a base station and several remote stations. Each remote station has a transceiver for transmitting and receiving data packets on electromagnetic carriers. The carrier frequency of the transceiver is selected in a pseudorandom manner from a predetermined set of carrier frequencies prior to transmission of each packet or in response to detection of transmission errors. Each carrier frequency may be associated with a unique pseudorandom noise code used to spread spectrum encode packets. The base station has a number of transceivers which operate simultaneously at the different carrier frequencies and which generate different noise codes for spread spectrum encoding and decoding. The base station records data for each remote station identifying the transceiver which last received a data packet and transmits packets addressed to each remote station with the identified transceiver.
127 Citations
7 Claims
-
1. A packet communication system comprising:
-
a base station; a plurality of remote stations; each of the remote stations comprising (a) means for selecting a different encoding algorithm at intervals from among a plurality of predetermined encoding algorithms, (b) means for transmitting data packets through air to the base station, the transmitting means comprising encoding means adapted to encode data packets according to any one of the predetermined encoding algorithms and controlled by the selecting means to encode each data packet transmitted to the base station according to the currently selected encoding algorithm, (c) means for inserting into each data packet transmitted from the remote station an indicator identifying the remote station, and (d) means for receiving data packets transmitted through air to the remote station, the receiving means comprising decoding means adapted to decode packets encoded according to any one of the predetermined encoding algorithms and controlled by the selecting means to decode any currently received data packet according to a decoding algorithm complementary to the currently selected encoding algorithm; the base station comprising (e) means defining a plurality of receiving channels operating simultaneously to receive any data packet transmitted through air to the base station, each receiving channel comprising means for decoding received data packets according to a predetermined decoding algorithm, the decoding algorithm associated with each receiving channel being complementary to a different one of the predetermined encoding algorithms, (f) means cooperating with the receiving channels and responsive to indicators in data packets received by the receiving channels for recording with respect to each of the remote stations data identifying the encoding algorithm according to which a data packet last received from the remote station was encoded, and (g) means for transmitting data packets through air to the remote stations, the transmitting means of the base station comprising encoding means adapted to encode any data packet transmitted to the remote stations according to any one of the predetermined encoding algorithms and responsive to the recording means to encode any data packet addressed to any particular one of the remote stations according to the encoding algorithm identified by the data recorded with respect to the particular remote station. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification