|
Algorithm 1: Autonomous power decision. |
Require:, ;
Ensure:
-
1:
Each user picks up its spreading sequences.
-
2:
Each user selects a random power level .
-
3:
The BS detects user signals.
-
4:
The BS calculates the optimal power .
-
5:
The BS compares each user power with the nearest power level from .
-
6:
The BS sends an acknowledgment to each user:
-
(a)
If ⇒
-
(b)
If ⇒
-
(c)
If ⇒
-
(d)
If ⇒
-
7:
If the propagation environment is changed, the BS sends a one bit ACK: .
-
8:
Each user updates its or :
-
(a)
If ⇒
-
(b)
-
(c)
-
(d)
If ⇒ no update
-
9:
Return to Step 2
|