Abstract— In this paper, we formulate an optimal rate allocation scheme for uplink and downlink in a single-cell CDMA system. Using concepts from game theory, we show that it is possible to construct a game in which the socially optimal rate allocation arises as a subgame perfect Nash equilibrium. We further show that this equilibrium can be achieved via a distributed algorithm at the uplink using practical signaling mechanisms.