method and apparatus for performing transmission data rate allocation in a high speed wireless communications network . a macro control loop with the network of base stations on one side and all the subscriber stations on the other side . subscriber station selects a rate based on the amount of data queued for transmission . adjusts this rate based on the available power headroom of the subscriber station . this adjusted transmission rate is then adjusted again to account for protection of base stations in the candidate set of the subscriber station . this rate is then adjusted in accordance with busy tone signals indicative of the loading conditions of active set base stations of the subscriber station . the base stations react to these action by refreshing measurements of their instantaneous traffic load and providing feedback in the form of soft busy tones . the algorithm is named closed loop resource allocation .