Dynamic cell CDMA code assignment system and method
First Claim
Patent Images
1. A method of operating a communication system comprising the steps of:
- assigning a first code to a first beam of a mobile user;
assigning a first code to a second beam of a second user;
moving the first beam with the mobile user;
continually determining whether an interference occurs between the first beam and the second beam; and
, when an interference occurs between the first beam and the second beam, reassigning a second code to the first beam from a plurality of code bins.
6 Assignments
0 Petitions
Accused Products
Abstract
A communications system and method of operating the communications system includes a high altitude communication device that communicates with a plurality of user terminals and a gateway station. The gateway station couples the users to terrestrial networks and other users. The high altitude communication device has a controller that assigns a first code to a beam of a first plurality of users. When one of the first plurality of users moves to interfere with one of the other of the first plurality of users, the beam associated with the user is reassigned another code.
-
Citations
25 Claims
-
1. A method of operating a communication system comprising the steps of:
-
assigning a first code to a first beam of a mobile user;
assigning a first code to a second beam of a second user;
moving the first beam with the mobile user;
continually determining whether an interference occurs between the first beam and the second beam; and
,when an interference occurs between the first beam and the second beam, reassigning a second code to the first beam from a plurality of code bins.
-
-
2. A communications system comprising:
-
a first mobile user device;
a second user device; and
,a high altitude communications device in communication with the first mobile user device and the second user device, the high altitude communications device assigning a first beam having a first code to the first mobile user and assigning a second beam having the first code to the second user, said device continually determining whether an interference occurs between the first beam and the second beam and, when an interference occurs, reassigning a second code to the first beam from a plurality of code bins. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 19, 20, 21, 22)
-
-
10. A method of operating a communications system comprising the steps of:
-
introducing a first user into the system;
establishing a plurality of code bins;
when an empty code bin exists, assigning the first user to an empty code bin;
when no empty code bin exists, determining whether the first user may be assigned to a first one of the plurality of code bins by performing an interference check;
when the interference check is not passed, determining a second one of the plurality of code bins;
performing an interference check with the second of the plurality of code bins; and
,when an interference of the second code bin is not found, assigning the first user a second code associated with the second bin. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
23. A method for code management system comprising:
-
assigning each one a plurality of users a code from a plurality of non-interfering codes;
moving the plurality of users;
continually monitoring the plurality of users for an interference; and
when a first user of the plurality of users interferes with another of said plurality of users, assigning another non-interfering code to said first user from a plurality of code bins.
-
-
24. A method for code management comprising:
-
establishing a plurality of code bins having a respective plurality of codes;
assigning each of said plurality of users to one of the plurality of codes so that each of said plurality of users does not have an interfering code with an adjacent user;
moving the plurality of users;
continually monitoring the plurality of users for an interference;
when one of the plurality of users interferes with another of said plurality of users, assigning a non-interfering code to said one of the plurality of users. - View Dependent Claims (25)
-
Specification